php mktime()函数创建日期时间戳

分类:知识百科 日期: 点击:0

php mktime()函数

php mktime()函数可以用来创建日期时间戳。它接受七个参数,分别用来指定时间的年、月、日、时、分、秒和时区,可以通过这七个参数来构建一个时间戳。

使用方法

mktime()函数的使用方法如下:

$timestamp = mktime(hour,minute,second,month,day,year,is_dst);
  • hour:小时,取值范围为0-23;
  • minute:分钟,取值范围为0-59;
  • second:秒,取值范围为0-59;
  • month:月份,取值范围为1-12;
  • day:日期,取值范围为1-31;
  • year:年份,取值范围为1970-2038;
  • is_dst:夏令时,取值范围为0或1,1表示开启夏令时,0表示关闭夏令时。

下面是一个示例:

$timestamp = mktime(12, 0, 0, 5, 20, 2020);
echo $timestamp; //输出1590016400

上面的示例表示创建了一个2020年5月20日12点0分0秒的时间戳,其值为1590016400。

需要注意的是,mktime()函数返回的是一个Unix时间戳,即从1970年1月1日00:00:00开始计算的秒数。

mktime()函数还可以用来获取某月的一天,只需要把日期参数设置为0即可:

$lastday = mktime(0, 0, 0, 5, 0, 2020);
echo $lastday; //输出1588291200

上面的示例表示获取2020年5月的一天的时间戳,其值为1588291200。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。