php のタイムスタンプを日付に変換し、月を 0 に設定する方法: 最初に PHP サンプル ファイルを作成し、次に time 関数を通じてタイムスタンプを取得し、最後に "date("Y-n-j G:i:s") を渡します。 ; "タイムスタンプを日付に変換し、月を 0 に設定するメソッド。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。
PHP でタイムスタンプを日付に変換し、月を 0 にするにはどうすればよいですか?
php の日付形式はゼロであってはなりません。タイムスタンプをフォーマットするとき、0
を使用するソリューションと使用しないソリューションがあります。Web ページに日付と時刻が出力されることがあります。月と日の前に何かを追加します。0 は常に冗長に感じられます。今日は、PHP タイムスタンプで月と日付の前に 0 を表示するかどうかに関する詳細なパラメーターを次のように共有します:
例:
echo date("Y-m-d H:i:s);
によると、ページの出力結果は次のようになります: 2016-05- 22 09:14:08
echo date("Y-n-j G:i:s");
によると、ページの出力結果は次のとおりです。 : 2016-5-22 9:14:08
これは関数の非常に一般的な使用法です。以下を参照してください。
現在の時刻の取得メソッド date()
は非常に簡単です。これは時刻を取得するメソッドです。形式は次のとおりです: date($format, $timestamp)、format は形式、timestamp はタイムスタンプです – 入力可能なパラメータです。
タイムスタンプ取得メソッド time( )、strtotime()
#どちらのメソッドも php で UNIX タイムスタンプを取得できます。time() は直接取得できます。 , strtotime($time, $now) で時刻を取得できます 形式はタイムスタンプに変換され、$time が必要です これを理解してさらに詳しく知りたい場合は、読み続けてください。
#date($format) の使用法echo date(‘Y-m-d’) ,输出结果:2012-03-22 echo date(‘Y-m-d H:i:s’),输出结果:2012-03-22 23:00:00 echo date(‘Y-m-d’, time()),输出结果:2012-03-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法) echo date(‘Y’).’年’.date(‘m’).’月’.date(‘d’).’日’,输出结果:2012年3月22日これらはほんの数例であり、形式を変更しただけです。次の意味です。フォーマット内の各文字の説明: さまざまなパラメータの詳細な説明:
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H - 24 小时制的小时; 如: "00" 至 "23" g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12" G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23" i - 分钟; 如: "00" 至 "59" j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31" l - 星期几,英文全名; 如: "Friday" m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12" n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" M - 月份,三个英文字母; 如: "Jan" s - 秒; 如: "00" 至 "59" S - 字尾加英文序数,二个英文字母; 如: "th","nd" t - 指定月份的天数; 如: "28" 至 "31" U - 总秒数 w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) Y - 年,四位数字; 如: "1999" y - 年,二位数字; 如: "99" z - 一年中的第几天; 如: "0" 至 "365"他の使用法を追加:
<?php echo "今天:".date("Y-m-d")." "; echo "昨天:".date("Y-m-d",strtotime("-1 day")), " "; echo "明天:".date("Y-m-d",strtotime("+1 day")). " "; echo "一周后:".date("Y-m-d",strtotime("+1 week")). " "; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). " "; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). " "; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))." "; echo "一个月前:".date("Y-m-d",strtotime("last month"))." "; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))." "; echo "十年后:".date("Y-m-d",strtotime("+10 year"))." "; ?>推奨される学習: 「
PHP ビデオ チュートリアル##」 #"
以上がPHPでタイムスタンプを日付に変換し、月を0にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。