ホームページ  >  記事  >  バックエンド開発  >  PHPのdate()関数の詳しい説明

PHPのdate()関数の詳しい説明

autoload
autoloadオリジナル
2021-03-22 16:55:104352ブラウズ

構文:

string date ( string $format [, int $timestamp ] )
  • format タイムスタンプの形式を指定します。

  • timestamp はタイムスタンプを指定します。デフォルトは現在の日付と時刻です。

その中で、format で最もよく使用される文字は次のとおりです:

  • d - 日を表します。月の (01 - 31)

  • m - 月を表します (01 - 12)

  • Y - 年を表します (4 桁) )

例:

<?php
    echo date("Y/m/d") . "<br>";// 2021/3/22
    echo date("Y.m.d") . "<br>";// 2021.3.22
    echo date("Y-m-d");          // 2021-3-22
?>

タイムスタンプを取得するには time() を使用します

()#PHP では、数値、つまりタイムスタンプを取得できます。この数値は、グリニッジ標準時 (197 年) からの時刻を表します。 0-01-01)から現在まで。

1. では、このタイムスタンプ数値を日付形式に変更するにはどうすればよいでしょうか?

date() 関数

$datetime=time(); //获取时间戳
echo date("Y-m-d H:i:s",$datetime);//将时间戳转换为要求的日期时间格式
echo date("Y年m月d日 H点i分s秒",$datetime);//其实上面的横杠(-)可以换成任意字符

2 を使用する必要があります。日付をタイムスタンプ形式、つまり数字の文字列 (秒) に変換する方法

$str=&#39;2015-12-18 12:23:35&#39;;//设置时间变量
echo strtotime($str);//将标准的日期时间格式转为以秒为单位的时间戳数字,这里要注意,用strtotime()函数,要求被转换的时期时间为标准格式,如果用了年、月、日这种就不行了,要先转换为标准格式才行!
推奨:

php ビデオ チュートリアル

php チュートリアル

以上がPHPのdate()関数の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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