转换中文日期的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新手入门学习方法
May 08 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 PHP
PHP垃圾回收机制引用计数器概念分析
Jun 24 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 PHP
PHP strtotime函数用法、实现原理和源码分析
Feb 04 PHP
php面向对象与面向过程两种方法给图片添加文字水印
Aug 26 PHP
PHP递归创建多级目录
Nov 05 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
PHP使用OB缓存实现静态化功能示例
Mar 23 PHP
php use和include区别总结
Oct 13 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 PHP
php+laravel依赖注入知识点总结
Nov 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
android上传图片到PHP的过程详解
2015/08/03 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
Javascript学习笔记2 函数
2010/01/11 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python实现邮件自动发送
2019/08/10 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
.net面试题
2015/12/22 面试题
党委书记岗位职责
2013/11/24 职场文书
国窖1573广告词
2014/03/21 职场文书
无偿献血倡议书
2014/04/14 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
你需要掌握的20个Python常用技巧
2022/02/28 Python