2010-03-01を1267452738(phpを使用)などのunixtimeに変換するにはどうすればよいですか?
3 に答える
6
echo strtotime('2010-03-01');
別の方法は、以下を使用することDateTime()
です。
// PHP 5.3+
$dt = new DateTime('2010-03-01');
echo $dt->getTimestamp();
// PHP 5.5+
echo (new DateTime('2010-03-01'))->getTimestamp();
于 2010-01-20T14:13:24.473 に答える
0
http://www.onlineconversion.com/unix_time.htmは、UNIX時間を日付に変換したりその逆を行ったりするための優れたリソースでもあります。
于 2010-01-21T05:39:15.710 に答える
0
http://php.net/manual/en/function.strtotime.phpから:
strtotime (PHP 4、PHP 5) —英語のテキストによる日時の説明をUnixタイムスタンプに解析します
int strtotime(string $ time [、int $ now])
この関数は、米国英語の日付形式を含む文字列が指定されていることを想定しており、現在指定されているタイムスタンプを基準にして、その形式をUnixタイムスタンプ(1970年1月1日00:00:00 UTCからの秒数)に解析しようとします。または、現在が指定されていない場合は現在の時刻。
この関数は、TZ環境変数(使用可能な場合)を使用してタイムスタンプを計算します。PHP 5.1.0以降、すべての日付/時刻関数で使用されるタイムゾーンを定義する簡単な方法があります。このプロセスは、date_default_timezone_get()関数ページで説明されています。
于 2010-01-20T14:33:33.927 に答える