要实现这个功能只能先把时间转换为时间戳,然后再转为为目标 格式 。
代码
<?php /** * PHP时间格式转换 */ echo '<meta charset="utf-8" />'; // 拟设一个时间格式 $a = '2012-06-25 13:22:17'; echo "目前格式:\t".$a.'<br />'; // 把时间转换为时间戳 $ux = strtotime($a); echo "日期转时间戳:\t".$ux.'<br />'; // 获取目标格式 $b = date('r',$ux); echo "目标格式:\t".$b; ?>以上代码执行结果:
目前格式: 2012-06-25 13:22:17 日期转时间戳: 1340601737 目标格式: Mon, 25 Jun 2012 13:22:17 +0800
date函数还是比较丰富的,利用date函数几乎可以拼出任意格式的日期时间格式,只不过要从某种格式的日期时间转成时间戳有点难度,必须要符合一定的标准格式才能把日期时间转换为时间戳。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8194