以下例子得出结果:
//昨天,今天和明天的日期转换
//($startstr 今天开始时间戳)
//返回(昨天,今天和明天)的0点和23点59分59秒
function alldaytostr($startstr) {
$oneday_count = 3600 * 24; //一天有多少秒
//明天
$tomorrow_s = $startstr + $oneday_count; //明天开始
$tomorrow_e = $tomorrow_s + $oneday_count - 1; //明天结束
//昨天
$yesterday_s = $startstr - $oneday_count; //昨天开始
$yesterday_e = $startstr - 1; //昨天结束
//今天结束
$today_e = $tomorrow_s - 1;
//昨天、今天和明天 0点和当天23点59分59秒合并成数组
$allday_array = array(\'yesterday\' => array($yesterday_s, $yesterday_e),
\'today\' => array($startstr, $today_e),
\'tomorrow\' => array($tomorrow_s, $tomorrow_e));
return $allday_array;
}
//当天开始时间
$btime = date(\'Y-m-d\'.\'00:00:00\',time());
//转换成“开始”的时间戳
$btimestr = strtotime($btime);
var_dump(alldaytostr($btimestr));
?>
本文地址:https://www.stayed.cn/item/18825
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我