0

たとえば、私は unix タイムスタンプ1345810244を持っていたとします。私がやりたかったのは、このタイムスタンプが今日と同じ日付であるかどうかを確認する機能です。

function isToday($unixTimestamp) {

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

}

Unixタイムスタンプを扱うのは初めてです、ありがとう。

4

3 に答える 3

6
if (date('Y-m-d', $timestamp) == date('Y-m-d')) {
    // yes, it's the same day
}
于 2012-08-24T11:21:03.240 に答える
0

DateTime 関数を使用せずに実行する場合、最も簡単な方法 (タイム ゾーン オフセットがないため、おそらく最も正確ではありません) は次のようになります。

function isToday($unixTimestamp)
{
    return date('d.m.Y', $unixTimestamp) === date('d.m.Y');
}
于 2012-08-24T11:22:15.533 に答える
0

UNIXタイムスタンプからの日付と時刻

$timestamp = "1340892242";
    $date = date('Y-m-d', $timestamp);
    $time = date("H:i:s", $timestamp);
    echo $date;
    echo $time;
于 2012-08-24T11:23:20.150 に答える