ホームページ  >  記事  >  バックエンド開発  >  phpの日付操作スキルまとめ

phpの日付操作スキルまとめ

怪我咯
怪我咯オリジナル
2017-07-11 15:09:471100ブラウズ

この記事では主に php の日付と時刻の表示形式変換スキルを紹介します。必要な友人は参考にしてください

この記事は php の日付操作スキルを例とともにまとめています。参考として皆さんに共有してください。詳細は次のとおりです:

1. PHP はフォームで取得した日付形式を統一形式に変換します

2017-7-9 は 2015-09-09 に一律に変換されます、すべてがデータベース内にあるため、将来のクエリに便利な統一形式です

$year = "2017";
$month = "7";
$day = "09";
var_dump(checkdate($month,$day, $year));//月和日带有前导0都是符合格式的
if(checkdate($month,$day, $year)===false){
  exit('error');
};
$unixtime = mktime(2,2,2,$month,$day,$year);//目的是交给php转换成月和日都带有前导0的格式统一的格式存储在数据库方便以后查询
var_dump(date("Y-m-d",$unixtime));
////交给php转换成时间戳,然后反转回来

2. 前日の開始タイムスタンプと終了タイムスタンプを取得します

元のアイデアは次のとおりです:

最初に日付を使用して年を取得します。月と日。別途入手してください。今年は 2015、月は 9、日は 28

で、1 を引きます。しかし、問題が発生します。

今日が1日だったらどうしよう。 1を引くと0になります。最後の月は 28 日である場合もあれば、30 日である場合もあります。

このようにして、まず前日のタイムスタンプを取得します。 phpに自動計算してもらいましょう。

リーリーリー

以上がphpの日付操作スキルまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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