在数据查询删选的时候有时候需要各个时间段的时间戳来作为查询条件,下面通过php内置函数mktime()和date()来获取各个时间段的时间戳值:
<?php
// 今日起止时间
$beginToday = mktime(0,0,0,date('m'),date('d'),date('y'));
$now = time();
 //昨天起至时间
$beginYesterday = mktime(0,0,0,date('m'),date('d')-1,date('y'));
$endYesterday = mktime(0,0,0,date('m'),date('d'),date('y'))-1;
 //本周起止时间
$beginThisweek = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('y'));
$now = time();
 //上一周起止时间
$beginLastweek = mktime(0,0,0,date('m'),date('d')-date('w')-6,date('y'));
$endLastWeek = mktime(23,59,59,date('m'),date('d')-date('w'),date('y'));
 //本月起至时间
$beginThismonth = mktime(0,0,0,date('m'),1,date('y'));
$now = time();
 //近三个月起止时间
$beginLastThreemonth = mktime(0,0,0,date('m')-3,1,date('y'));
$now = time();
?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php 获取今日 昨日 本周 上一周 本月 近三个月的起至时间戳,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号