转换中文日期的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 4.2书写安全的脚本
Oct 09 PHP
如何在PHP中进行身份认证
Oct 09 PHP
写出高质量的PHP程序
Feb 04 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
Oct 29 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
joomla数据库操作示例代码
Jan 06 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
THINKPHP5分页数据对象处理过程解析
Oct 28 PHP
php如何实现数据库的备份和恢复
Nov 30 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 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初学者头疼问题总结
2006/07/08 PHP
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
解析PHP跨站刷票的实现代码
2013/06/18 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
Javascript如何判断数据类型和数组类型
2016/06/22 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
python异步任务队列示例
2014/04/01 Python
六个窍门助你提高Python运行效率
2015/06/09 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
python xpath获取页面注释的方法
2019/01/14 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python模块 _winreg操作注册表
2020/02/05 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
十岁生日家长答谢词
2014/01/17 职场文书
大学新生军训感言
2014/02/25 职场文书
工作求职信
2014/07/04 职场文书
员工旷工检讨书
2015/08/15 职场文书