2

カスタムタイムスタンプを作成したいと思います。時刻の分を 00 または 30 に丸める必要があります。このための PHP コードを既に作成しています。

if (date("i") >= '15' && date("i") < '45') {
    $minute = "30";
}

else {
    $minute = "00";
}

しかし、今、時刻と日付を含むタイムスタンプを作成したいと思います。

誰かがこれに対する解決策を持っていますか? strptime を使用する必要があると思いますが、正確な方法がわかりません..

4

2 に答える 2

3
于 2013-04-14T12:42:03.190 に答える
0

次のコード スニペット:

<?php
date_default_timezone_set('America/New_York');
$format = '%d/%m/%Y %H:%M:%S';
$strf = strftime($format);

print_r(strptime($strf, $format));
?>

次の出力が生成されます。

Array
(
    [tm_sec] => 49
    [tm_min] => 48
    [tm_hour] => 8
    [tm_mday] => 14
    [tm_mon] => 3
    [tm_year] => 113
    [tm_wday] => 0
    [tm_yday] => 0
    [unparsed] => 
)

ここから取れると思います。

于 2013-04-14T12:49:15.157 に答える