php で時間を数値に変換するメソッド: 1. php サンプル ファイルを作成します; 2. 変換する必要がある時間を定義します; 3. "strtotime('Y-m-d H:i:s'); を使用します。 " メソッド 時間を数値形式に解析するだけです。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
時間を換算する方法PHPの数字?
php 数値変換時間と時間変換数値使用例
コードは次のとおりです:
echo $startime=strtotime(date("Y-m-d",time()));//当天0点时间戳 echo "<br/>"; echo $endttime=strtotime(date("Y-m-d",time()).' 23:59:59');//当天23:59:59的INT类型时间戳 echo "<br/>"; //把数值型转成时间字符型 $dotime="1357985479"; echo date("Y-m-d H:i:s",$dotime);//把数字型时间按格式转换成时间格 echo "<br/>"; //输出当前时间字符串型 echo strtotime(date('Y-m-d H:i:s',time())); echo "<br/>"; //把数值型转成字符串型 echo date('Y-m-d H:i:s','1357985479'); echo "<br/>"; //把字符串型转成数值型 echo strtotime('Y-m-d H:i:s'); //echo "<br/>"; //最近七天 echo strtotime("-7 days")
実行結果は次のとおりです:
1495065600 1495151999 2013-01-12 10:11:19 1495073470 2013-01-12 10:11:19 1494468670
関連紹介:
strtotime() 関数は、英語テキストの日付または時刻の説明を Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に解析します。
注: 年の表現に 2 桁の形式が使用されている場合、値 0 ~ 69 は 2000 ~ 2069 にマッピングされ、値 70 ~ 100 は 1970 ~ 2000 にマッピングされます。
注: m/d/y または d-m-y 形式の日付の場合、区切り文字がスラッシュ (/) の場合は、米国の m/d/y 形式が使用されることに注意してください。区切り文字がダッシュ (-) またはドット (.) の場合、ヨーロッパの d-m-y 形式が使用されます。潜在的なエラーを回避するには、可能な限り YYYY-MM-DD 形式を使用するか、date_create_from_format() 関数を使用する必要があります。
構文
strtotime(time,now);
パラメータ
time 必須。日付/時刻文字列を指定します。
現在はオプションです。戻り値の計算に使用されるタイムスタンプを指定します。このパラメータを省略した場合は、現在の時刻が使用されます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで時間を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。