处理php中的unix时间戳?

时间:2012-08-24 11:18:09

标签: php unix-timestamp

比如说我有一个unix时间戳1345810244,我想要做的就是检查这个时间戳是否与今天的日期相同,即

function isToday($unixTimestamp) {

   if ($unixTimestamp == (today){
      return true;
   else
      return false;

}

我是处理unix时间戳的新手,谢谢。

3 个答案:

答案 0 :(得分:6)

if (date('Y-m-d', $timestamp) == date('Y-m-d')) {
    // yes, it's the same day
}

答案 1 :(得分:0)

如果你想在没有DateTime功能的情况下这样做,最简单的方法(可能不是最准确的,因为缺少时区偏移)将是:

function isToday($unixTimestamp)
{
    return date('d.m.Y', $unixTimestamp) === date('d.m.Y');
}

答案 2 :(得分:0)

来自unix时间戳的日期和时间

$timestamp = "1340892242";
    $date = date('Y-m-d', $timestamp);
    $time = date("H:i:s", $timestamp);
    echo $date;
    echo $time;