-1

データベースに保存されている設定時間に 55 分を追加しようとしています。時間情報を取得するために MySQL クエリを実行しています。これは PHP スクリプトに として保存され $row['login_time']ます。

2013-04-25 22:48:53 EDT のような形式でデータベースに格納されている場合。

この時間に 55 分を追加しようとしています。

次のスクリプトがありますが、1969 年の値を示しています。

$seconds = 55 * 60;
echo date("Y-m-d H:i:s", $row['login_time'] + $seconds);
4

3 に答える 3

3

DATETIMEフィールドを秒単位の値に変換する必要があります。php 関数を使用できます。strtotime

$seconds = 55 * 60;
echo date("Y-m-d H:i:s", strtotime($row['login_time']) + $seconds);
于 2013-04-26T17:52:54.537 に答える
0

日付を UNIX タイムスタンプに変換した後、秒を追加する必要があります。

$seconds = 55 * 60;
$timestamp = strtotime(date("Y-m-d H:i:s", $row['login_time'])) + $seconds;
echo $timestamp;
于 2013-04-26T17:53:15.533 に答える