ホームページ > バックエンド開発 > PHPチュートリアル > php strtotime() 関数の時刻と日付の変換_PHP チュートリアル

php strtotime() 関数の時刻と日付の変換_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:03:06
オリジナル
1027 人が閲覧しました

PHP の strtotime() 関数は、英語のテキストの日付と時刻の記述を Unix タイムスタンプに解析します。この関数は、困っている友人がよく使用する関数です。 ​

文法
strtotime(time,now) パラメータの説明
time は、解析する時刻文字列を指定します。
now は戻り値の計算に使用されるタイムスタンプです。このパラメータを省略した場合は、現在の時刻が使用されます。


コードは次のとおりです コードをコピー

echo strtotime("now"), "n";
echo strtotime("2000 年 9 月 10 日"), "n";
echo strtotime("+1 日"), "n";
echo strtotime("+1 週間"), "n";
echo strtotime("+1週間2日4時間2秒"), "n";
echo strtotime("次の木曜日"), "n";
echo strtotime("先週の月曜日"), "n";
?>


例 #2 チェックに失敗しました

コードは次のとおりです コードをコピー

$str = '良くありません';

// PHP 5.1.0 より前では、false ではなく -1 と比較していました
if (($timestamp = strtotime($str)) === false) {
echo "文字列 ($str) は偽物です";
} その他 {
echo "$str == " . date('l dS of F Y h:i:s A', $timestamp);
}
?>

PHP は日付形式のスラッシュがあまりヨーロッパ風ではないと考えていることを今知りました:
(これはバグではなく、単なる仕組みだと思います。ただし、間違っていたらご指摘ください。)

$date = "06/10/2011 14:28" // 2011 年 10 月 6 日午後 2 時 28 分
$otherDate = "06-10-2011 14:28" // 2011 年 10 月 6 日午後 2 時 28 分
;
エコー $stamp = strtotime($date) "
"; // 1307708880を出力します
echo $otherStamp = strtotime($otherDate) "
"; // 1317904080を出力します

echo date("d-m", $stamp); // 10-06 を出力します
echo date("d-m", $otherStamp); // 06-10 を出力します

?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445317.html技術記事 php では、strtotime() 関数は、英語のテキストの日付と時刻の記述を Unix タイムスタンプに解析します。この関数は、困っている友人がよく使用するものです。 文法...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート