假设我有一个时间戳,X。
使用 PHP,我怎样才能找到代表 X 来自当天中午的时间戳?
我想我需要将 X 转换为日期,提取日期,然后将中午从那天转换为时间戳。有没有一种简单的方法可以在 PHP 中做到这一点?
假设我有一个时间戳,X。
使用 PHP,我怎样才能找到代表 X 来自当天中午的时间戳?
我想我需要将 X 转换为日期,提取日期,然后将中午从那天转换为时间戳。有没有一种简单的方法可以在 PHP 中做到这一点?
strtotime('noon', $timestamp)
应该管用
<?php
$timestamp = 1346343553;
$date = getdate($timestamp);
$noon = mktime ( 12, 00, 00, $date['mon'], $date['day'], $date['year'] );
print $noon;
print date(DATE_RSS, $noon);
当然,这是不言而喻的,但根本不考虑时区。也,strtotime()
可能是首选的方法,但getdate()
没有得到足够的爱!
strtotime
支持许多这样的字符串,检查文档.. strtotime
strtotime('noon', $timestamp);
作为一个字符串:
echo date('Y-m-d 12:00:00', $time);