转换中文日期的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 Token(令牌)设计
Mar 15 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
PHP学习 运算符与运算符优先级
Jun 15 PHP
PHP中MVC模式的模板引擎开发经验分享
Mar 23 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
php图片加中文水印实现代码分享
Oct 31 PHP
PHP调用Linux的命令行执行文件压缩命令
Jan 27 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
Jun 26 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
javascript事件问题
2009/09/05 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python使用剪切板的方法
2017/06/06 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python全栈之列表数据类型详解
2019/10/01 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
优秀毕业自我鉴定
2014/02/15 职场文书
《生命 生命》教学反思
2014/04/19 职场文书
小学课外阅读总结
2014/07/09 职场文书
交通安全责任书范本
2014/07/24 职场文书
师德师风个人整改措施
2014/10/27 职场文书
论文评审意见
2015/06/05 职场文书
听证会主持词
2015/07/03 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏