ホームページ >バックエンド開発 >PHPチュートリアル >PHP 文字列は時間として解釈され、1 日を加算したり、1 か月を加算したりします。

PHP 文字列は時間として解釈され、1 日を加算したり、1 か月を加算したりします。

WBOY
WBOYオリジナル
2016-07-29 09:06:531461ブラウズ

strtotime() 関数は、英語のテキストの日時記述を Unix タイムスタンプに解析します。

<code>strtotime(<span>time</span>,now)<span>
//参数描述</span><span>time</span> 规定要解析的时间字符串。
now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。</code>

この関数は、米国英語の日付形式を含む文字列を期待し、それを Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に解析しようとします。その値は、now 引数の時間に相対して指定されます。このパラメータが指定されていない場合は、現在のシステム時間が使用されます。

<code><?php
<span>var_dump(<span>strtotime(<span>"now"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"3 October 2005"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"+5 hours"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"+1 week"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"+1 week 3 days 7 hours 5 seconds"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"next Monday"</span>)</span>)</span>;
<span>var_dump(<span>strtotime(<span>"last Sunday"</span>)</span>)</span>;
<span>var_dump(<span>"今天:"</span>.<span>date(<span>'Y-m-d H:i:s'</span>)</span>)</span>;
<span>var_dump( <span>"明天:"</span>.<span>date(<span>'Y-m-d H:i:s'</span>,<span>strtotime(<span>'+1 day'</span>)</span>)</span>)</span>;
?></code>

実行結果は以下の通りです

<code><span>int</span>(<span>1452653589</span>)
<span>int</span>(<span>1128268800</span>)
<span>int</span>(<span>1452671589</span>)
<span>int</span>(<span>1453258389</span>)
<span>int</span>(<span>1453542794</span>)
<span>int</span>(<span>1453046400</span>)
<span>int</span>(<span>1452355200</span>)
<span>string</span>(<span>26</span>) <span>"今天:2016-01-13 10:53:09"</span><span>string</span>(<span>26</span>) <span>"明天:2016-01-14 10:53:09"</span></code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記は、PHP 文字列の時間への解釈、1 日を追加する、1 か月を追加するなどを紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。