可能性のある重複:
逆日付関数?-strtotimeではありません
2011-02-27 02:04:46?などの日付からUNIX時間を取得することは可能ですか?
こんにちは、
タイムスタンプを日時に変換するこの関数があります:
$datetime = date('Y-m-d H:i:s', $timestamp);
反対のことをする機能はありますか?
日時からタイムスタンプ。
ありがとう
_$timestamp = strtotime($datetime);
_
または、形式に自信がある場合は、explode()
またはsubstr
で文字列を分割し、必要な部分をmktime
関数に渡します。
少し型破りな形式を使用すると、strtotime
がタイムスタンプを間違える場合があることに注意してください。
これを行う正確な方法は、入力形式がわかっている場合、_DateTime::createFromFormat
_を使用することです。例:
_$dateTimeObject = \DateTime::createFromFormat('G:i', '9:30');
$dateTimeObject->format('H:i');
_
フォーマットガイドについては http://php.net/manual/en/function.date.php を、そして http://php.net/manual/en/datetime.createfromformatをご覧ください。 php 上記の方法に関する情報。
$timestamp = strtotime('12-04-2010');