php获取当前时间戳方法,php日期转时间戳,指定日期转换成时间戳

php获取当前时间戳方法,php日期转时间戳,指定日期转换成时间戳

时间戳不利于人来理解,为什么还要用时间戳来储存呢?

理由如下:

1,便于储存,2038年之前的时间戳,都没有超过40亿,因此至于要4个字节的int型,储存就可以

时间就是数学上的一个值,没有歧义.

2,如果用格式,比如中国人喜欢用2012年01月01日,比如有的人喜欢 01/01 2012 13:00:00

用时间戳没有争论

3,时间戳虽然不便于给人看,但是便于给机器运算,便于比较时间差.

举例:某张表中,有字段,存有发帖时间,格式是yyyy-mm-dd hh:ii:ss

这让你取出24小时内的帖子.

先得根据当前一瞬间 2012-03-01 08:00:00 往前移动24小时 计算出24小时之前的日期时间,几位是02-29还是02-28得考虑闰年还是平年的问题

很麻烦

而使用时间戳没有此问题

只需要得出这一瞬间的时间戳,记为current,然后current-24*3600,记为b.只需要pubtime>=b 就可以了

 

weinxin
我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
avatar

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: