1

秒を 00 に設定してタイムスタンプを取得する必要があります。これは次のように行います。

$time = time();
$time = substr($time, 0, strlen($time) - 2) . '00';

ただし、結果はまだ数秒です。たとえば、次のようになります。

  • 1384512500 2013-11-15 12:48:20
  • 1384512400 2013-11-15 12:46:40

秒を削除する方法または 00 に設定する方法は?

4

2 に答える 2

5
$time = time();
$time -= $time % 60;
于 2013-11-15T10:53:52.860 に答える
2

タイムスタンプは、19xx からの秒数をある程度表します。最後の 2 桁をゼロに設定しても、00 秒の DateTime は構築されません。

$time = new DateTime();
echo $time->format('Y-m-d H:i'), ':00';

これはそうです。

于 2013-11-15T10:54:43.460 に答える