PHPののstrtotime()関数
例
Unixタイムスタンプに英語のテキスト日付時刻解決:
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
実行中のインスタンス»
定義と使用法
Unixタイムスタンプに解決のいずれかの英語のテキスト記述の日付または時刻までのstrtotime()関数(秒1970年1月1日00:00:00 GMT開始以降)。
注:年の形式を示すために、2桁の数字を使用している場合は、値が2000から2069 0から69にマッピングされ、70から100の値が1970から2000にマッピングされます。
注:区切り文字はスラッシュ(/)がある場合は、日付M / D / YまたはDMY形式を注意してください、M / D / Yの形式を使用してアメリカ。 ( - )(。)区切り文字がダッシュの場合またはポイント、欧州DMY形式を使用します。 潜在的なエラーを回避するには、YYYY-MM-DD形式を使用しようとする、またはdate_create_from_format()関数を使用する必要があります。
文法
strtotime( time,now);
参数 | 描述 |
---|---|
time | 必需。规定日期/时间字符串。 |
now | 可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。 |
技術的詳細
戻り値: | FALSE障害リターンに、成功時にタイムスタンプを返します。 |
---|---|
PHPバージョン: | 4+ |
更新ログ: | PHP 5.3.0:今相対時間など、今週のような形式で、先週一週間前に、来週、所定の1週間月曜日から日曜日まで、代わりにバックの前後7日間の現在の日付/時刻を基準に。 PHP 5.3.0:24:00は今有効な形式です。 PHP 5.2.7:指定された日付と日付の月のための要求は、月のちょうど最初の日である場合は、このバージョンの前に、それは、タイムスタンプが誤って週を返され、これを増加します点が修正されました。 PHP 5.1.0:それが失敗した場合、それは(このバージョンが戻る前に-1)はFALSEを返し、そしてE_STRICTやE_NOTICEタイムゾーンのエラーを増加させます。 PHP 5.0.2:今 "今"が正しく計算され、現在の時刻に基づいて他の相対回、代わりに時間の真夜中の。 PHP 5.0.0:マイクロ秒(マイクロ秒が、しばしば見落とさ)を許可します。 |
PHPの日付/時刻のリファレンスマニュアル