学习使用php将时间戳转换为大写日期的方法代码示例
学习使用php将时间戳转换为大写日期的方法代码示例
- 效果图
- 封装方法
效果图
当前日期小写-----2022-06-27 17:45:25
当前日期大写----- 二〇二二年六月二十七日
当前日期大写-----贰零贰贰年陆月贰拾柒日

封装方法
function dateTimeToUpper($stamp, $type)
{$year = str_split(date('Y', $stamp));$month = intval(date('m', $stamp));$day = intval(date('d', $stamp));$chars = array(0 => ['〇', '零'],1 => ['一', '壹'],2 => ['二', '贰'],3 => ['三', '叁'],4 => ['四', '肆'],5 => ['五', '伍'],6 => ['六', '陆'],7 => ['七', '柒'],8 => ['八', '捌'],9 => ['九', '玖'],10 => ['十', '拾'],11 => ['十一', '拾壹'],12 => ['十二', '拾贰'],13 => ['十三', '拾叁'],14 => ['十四', '拾肆'],15 => ['十五', '拾伍'],16 => ['十六', '拾陆'],17 => ['十七', '拾柒'],18 => ['十八', '拾捌'],19 => ['十九', '拾玖'],20 => ['二十', '贰拾'],21 => ['二十一', '贰拾壹'],22 => ['二十二', '贰拾贰'],23 => ['二十三', '贰拾叁'],24 => ['二十四', '贰拾肆'],25 => ['二十五', '贰拾伍'],26 => ['二十六', '贰拾陆'],27 => ['二十七', '贰拾柒'],28 => ['二十八', '贰拾捌'],29 => ['二十九', '贰拾玖'],30 => ['三十', '叁拾'],31 => ['三十一', '叁拾壹'],);$date = '';foreach ($year as $y) {$date .= $chars[$y][$type];}$date .= '年';$date .= $chars[$month][$type] . '月';$date .= $chars[$day][$type] . '日';return $date;
}echo '当前日期小写==' . $now_time = date('Y-m-d H:i:s', time());
echo '
';
echo '当前日期大写=第一种样式=' . dateTimeToUpper(time(), 0);
echo '
';
echo '当前日期大写=第二种样式=' . dateTimeToUpper(time(), 1);
echo '
';

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
