转换中文日期的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表单提交问题的解决方法
Apr 12 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 PHP
php学习笔记之面向对象
Nov 08 PHP
PHP动态柱状图实现方法
Mar 30 PHP
PHP中使用BigMap实例
Mar 30 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
Mar 12 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 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中如何将数组变量写入文件
2013/06/06 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
使用python实现接口的方法
2017/07/07 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Python反射和内置方法重写操作详解
2018/08/27 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
英国行业制服供应商:Alexandra
2019/09/14 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
工作会议欢迎词
2014/01/16 职场文书
音乐教学随笔感言
2014/02/19 职场文书
工商管理自荐书
2014/07/06 职场文书
协会周年庆活动方案
2014/08/26 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers