
方法1:
//在每天的0点
$ dateStr = date('Y-m-d',time());
$ timestamp0 = strtotime($ dateStr);
///当天24点的时间实际上是第二天0点的时间戳记

$ timestamp24 = strtotime($ dateStr)+86400;
方法2:
//获取一天中的零点的时间戳记
$ y = date(“ Y”);
$ m = date(“ m”);

$ d = date(“ d”);
$ morningTime = mktime(0,0,0,$ m,$ d,$ y);
//获取当天24点的时间戳
$ nightTime = $ morningTime + 86400;
其他:

//获取昨天早上的时间
$ tomorrow = mktime(0,0,0,date(“ m”),date(“ d”)-1,date(“ Y”));
// php获取今天的开始时间戳和结束时间戳
$ beginToday = mktime(0,0,0,date('m'),date('d'),date('Y'));
$ endToday = mktime(0,0,0,date('m'),date('d')+ 1,date('Y'))-1;

// php获取昨天的开始时间戳记和结束时间戳记
$ beginYesterday = mktime(0,0,0,date('m')php 昨天 0点的时间戳,date('d')-1,date('Y'));
$ endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
// php获取上周的开始时间戳记和结束时间戳记
$ beginLastweek = mktime(0,0,0,date('m'),date('d')-date('w')+ 1-7,date('Y'));
$ endLastweek = mktime(23,59,59,date('m'),date('d')-date('w')+ 7-7,date('Y'));
// php获取本月的开始时间戳记和结束时间戳记
$ beginThismonth = mktime(0,0,0php 昨天 0点的时间戳,date('m'),1,date('Y'));
$ endThismonth = mktime(23,59,59,date('m'),date('t'),date('Y'));
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-262617-1.html
加油