马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
接触MYSQL,开始设计数据库程序 在PHP中有个叫做strtotime的函数。strtotime 完成功效:获得某个日期的工夫戳,或获得某个工夫的工夫戳。strtotime 将任何英文文本的日期工夫描写解析为Unix工夫戳[将体系工夫转化成unix工夫戳]
一,获得指定日期的unix工夫戳
strtotime("2009-1-22") 示例以下:
echo strtotime("2009-1-22")
了局:1232553600
申明:前往2009年1月22日0点0分0秒工夫戳
二,获得英文文今天期工夫
示例以下:
便于对照,利用date将事先间戳与指准时间戳转换成体系工夫
(1)打印今天此时的工夫戳strtotime("+1 day")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("+1 day"))
了局:2009-01-23 09:40:25
(2)打印昨天此时的工夫戳strtotime("-1 day")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("-1 day"))
了局:2009-01-21 09:40:25
(3)打印下个礼拜此时的工夫戳strtotime("+1 week")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("+1 week"))
了局:2009-01-29 09:40:25
(4)打印上个礼拜此时的工夫戳strtotime("-1 week")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("-1 week"))
了局:2009-01-15 09:40:25
(5)打印指定下礼拜几的工夫戳strtotime("next Thursday")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("next Thursday"))
了局:2009-01-29 00:00:00
(6)打印指定上礼拜几的工夫戳strtotime("last Thursday")
以后工夫:
echo date("Y-m-d H:i:s",time())
了局:2009-01-22 09:40:25
指准时间:
echo date("Y-m-d H:i:s",strtotime("last Thursday"))
了局:2009-01-15 00:00:00
以上示例可知,strtotime能将任何英文文本的日期工夫描写解析为Unix工夫戳,咱们联合mktime()或date()格局化日期工夫获得指定的工夫戳,完成所需求的日期工夫。
但愿经由过程本文的引见后,你已能把握strtotime函数用法。
掌握静态网页的制作技术是学习开发网站的先决条件,这一点就讲到这里,因为这篇文章不是教程文章,也就不对技术进行深入的刨析了。 |