-2

重複の可能性:
Unix タイムスタンプを hhmmss に変換するには?

次の形式のタイムスタンプがあります。

1330559989

タイムスタンプの時間が 6 時間から 23 時間の間であることを確認する方法は?

誰か助けてくれませんか?

4

3 に答える 3

2
$hrs=date('H', 1330559989);
if ($hrs>= 6 && $hrs<= 23) {
  // your code
}
于 2012-06-08T11:43:06.317 に答える
2

date('H', 1330559989)この例では、先頭にゼロを付けた 24 時間形式で時間が表示されます23

getdateその情報への配列インターフェイスを提供する、呼び出されたタイムスタンプの時間用の特定の関数もあります ( demo )。

getdate(1330559989)['hours']; # 23
于 2012-06-08T11:39:32.777 に答える
1

現在とその指定されたタイムスタンプの間の時間を確認したい場合は、次を使用できます。

<?php
    echo date("H", strtotime(now)-1330559989); // Displays the difference from now.
    echo date("H", 1330559989); // Displays that time!
?>

お役に立てれば!:)

于 2012-06-08T11:40:21.213 に答える