本教程是关于php组合时间函数time()转换的问题。
很多朋友在编写时间的时候,总是使用类似 2007-3-20 09:48:23 格式存储,但是这个参数不利于时间的操作与比较,因此在大型项目与工程比较的时候,也就增加了工作量。
time()函数是直接取当时时间,时间值为国际换行线 时间。代码用法
输出结果是10位时间值,本机测试时间是2007-3-20 09:48:23 输出 1174355303
这就完成了第一步,时间的记录.
time()函数的数值是以秒为记数单位,如此做比较的话,只用对两个数值比较即可。
那么如果这样显示出来,人们是无法分辨具体时间的。下面我们就要说gmdate()函数使用方法了。
<? echo gmdate('Y-n-j H:i:s', time() ); ?>
函数输出结果2007-3-20 01:48:23 ,显示国际换行线时间。那么我国目前时间是东八区,时间上要早8小时,因此函数稍微变动如下:
<? echo gmdate('Y-n-j H:i:s', time() + 8 * 3600); ?>
输出现在时间2007-3-20 09:48:23 。
另外,对于英文的时间日期,使用直接的方式,如:
<? echo gmdate('M D,Y H:i:s', time() + 8 * 3600); ?>
输出当前时间。Mar 20,2007 09:48:23
注意,在表示日期的时候,特别是月、日,如果需要进行全部双位匹配,可以使用下面的格式:<? echo gmdate('Y-m-d H:i:s', time() ); ?>
输出结果:2007-03-20 09:48:23 本教程出自:
http://study.jokcn.com 转载请保留原创版权。
(教程完)