得到中午PHP的时间戳

时间:2012-08-30 16:17:32

标签: php

假设我有一个时间戳,X。

使用PHP,我怎样才能找到代表X的那天中午的时间戳?

我想我需要将X转换为日期,提取日期,然后从当天中午转换为时间戳。在PHP中有一种简单的方法吗?

4 个答案:

答案 0 :(得分:15)

strtotime('noon', $timestamp)应该有效

答案 1 :(得分:2)

<?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()没有得到足够的爱!

答案 2 :(得分:1)

strtotime支持许多此类字符串,请检查文档。strtotime

strtotime('noon', $timestamp);

答案 3 :(得分:1)

作为字符串:

echo date('Y-m-d 12:00:00', $time);