<?php
function CNDate( $date )
{
// 把时间字符串转换为 年-月-日-时-分-秒 的格式
$date = date( 'Y-m-d-H-i-s', strtotime( $date ) );
$num = array( '零', '一', '二', '三', '四', '五', '六', '七', '八', '九' );
$numTen = array( '', '十', '二十', '三十', '四十', '五十', );
$pattern = array(
'/00/', //处理 00:00:00
'/-(\d)0/e', //处理 十, 二十, ...
'/-(\d)(\d)/e', //处理两位数中的十位
'/(\d)/e', //处理剩余的数字
'/(.*)-(.*)-(.*)-(.*)-(.*)-(.*)/', //添加年月日, 时分秒
);
$replace = array(
'零',
'"-" . $numTen[ $1 ]',
'"-" . $numTen[ $1 ] . $2',
'$num[ $1 ]',
'$1年$2月$3日$4点$5分$6秒',
);
return preg_replace( $pattern, $replace, $date );
}
echo CNDate( '+1 day' ) ;
数字日期转换为中文日期
最新推荐文章于 2022-06-16 15:01:59 发布