转换中文日期的PHP程序


Posted in PHP onOctober 09, 2006

本程序将中文日期输出为2001-12-23,并很好解决了“十”的问题,如“十一”和“二十一”中“十”的处理!稍加修改可改为函数。
<?
$str="二零○一年十二月二十三日";
echo $str."<p>";
$flag=0;
$cn=array("一","二","三","四","五","六","七","八","九","十","零","○");
$num=array("1","2","3","4","5","6","7","8","9","","0","0");
$len=strlen($str);
for ($i=0;$i<$len;$i+=2)
{
   $array_str[$i]=substr($str,$i,2);
   $cout=0;
   while($cout<count($cn))
   {
     if ($array_str[$i]==$cn[$cout])
     {
       if ($flag==1)
         echo "-";
       if (($array_str[$i]=="十") and ($flag==1))
       {
         $temp[$cout]="1";
         echo $temp[$cout];
         $flag=2;break;
       }
       $temp[$cout]=$num[$cout];
       echo $temp[$cout];
       $flag=2;
       break;
     }
     else
     {
       if (count($cn)==$cout+1)
          $flag=1;
     }
     $cout++;
   }
}
?> 

PHP 相关文章推荐
php 异常处理实现代码
Mar 10 PHP
php 验证码制作(网树注释思想)
Jul 20 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
smarty获得当前url的方法分享
Feb 14 PHP
php的ajax简单实例
Feb 27 PHP
php读取文件内容到数组的方法
Mar 16 PHP
PHP7之Mongodb API使用详解
Dec 26 PHP
php类的自动加载操作实例详解
Sep 28 PHP
PHP进程通信基础之信号
Feb 19 PHP
根据key删除数组中指定的元素实现方法
Mar 02 PHP
php支付宝系列之电脑网站支付
May 30 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
PHP网上调查系统
Oct 09 #PHP
PHP的ASP防火墙
Oct 09 #PHP
一个高ai的分页函数和一个url函数
Oct 09 #PHP
Email+URL的判断和自动转换函数
Oct 09 #PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 #PHP
用文本文件制作留言板提示(下)
Oct 09 #PHP
用文本文件制作留言板提示(上)
Oct 09 #PHP
You might like
配置支持SSI
2006/11/25 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
[04:26]2014DOTA2国际邀请赛-Newbee顺利进入胜者组决赛 独家专访战神7
2014/07/19 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Python基于locals返回作用域字典
2020/10/17 Python
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
食品安全处置方案
2014/06/14 职场文书
办公室个人总结
2015/02/28 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
cf战队宣传语
2015/07/13 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python