我想在 PHP 中获取第二天中午 12 点的时间戳
I want to get the timestamp of next day 12PM in PHP
我想获取明天中午 12 点的时间戳,我可以使用下面的代码行
strtotime('tomorrow noon');
但问题是,当当前时间是 00:00 午夜时,我正在获取第二天的时间戳,我希望它在时间是 00:00 午夜时,它应该仍然给出新一天中午的时间戳,而不是第二天。
你可以做一个简单的三元组:
strtotime((date('H:i') == '00:00' ? '' : 'tomorrow ').'noon');
或者用一个简单的 if 案例:
if (date('H:i') == '00:00') {
$noon = strtotime('noon');
} else {
$noon = strtotime('tomorrow noon');
}
我想如果现在还不是中午,您可能希望在中午显示当前日期,否则显示明天中午的时间。如果是这种情况,以下内容可能会有所帮助:
$noon = strtotime('now') < strtotime('noon')
? strtotime('noon')
: strtotime('tomorrow noon')
我想获取明天中午 12 点的时间戳,我可以使用下面的代码行
strtotime('tomorrow noon');
但问题是,当当前时间是 00:00 午夜时,我正在获取第二天的时间戳,我希望它在时间是 00:00 午夜时,它应该仍然给出新一天中午的时间戳,而不是第二天。
你可以做一个简单的三元组:
strtotime((date('H:i') == '00:00' ? '' : 'tomorrow ').'noon');
或者用一个简单的 if 案例:
if (date('H:i') == '00:00') {
$noon = strtotime('noon');
} else {
$noon = strtotime('tomorrow noon');
}
我想如果现在还不是中午,您可能希望在中午显示当前日期,否则显示明天中午的时间。如果是这种情况,以下内容可能会有所帮助:
$noon = strtotime('now') < strtotime('noon')
? strtotime('noon')
: strtotime('tomorrow noon')