ホームページ  >  記事  >  バックエンド開発  >  PHPでタイムスタンプを取得する方法

PHPでタイムスタンプを取得する方法

王林
王林オリジナル
2020-08-04 14:07:405644ブラウズ

php でタイムスタンプを取得する方法: time() 関数または strtotime() 関数を使用して取得できます。 time() 関数は、現在の時刻の Unix タイムスタンプを含む整数を返します。 strtotime() 関数は、文字列の日時記述を Unix タイムスタンプに解析します。

PHPでタイムスタンプを取得する方法

time() 関数は、現在時刻の Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数を返します。現在の時刻の Unix タイムスタンプを含む整数を返します。

(推奨チュートリアル: php グラフィック チュートリアル)

コード実装:

<?php
$t=time();
echo($t . "<br>");
echo(date("Y-m-d",$t));
?>

strtotime() 関数は、任意の文字列の日付と時刻の説明を解析します。 Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数)。

文法:

int strtotime ( string $time [, int $now = time() ] )

(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)

パラメーター:

    ## ##所要時間。日付/時刻文字列を指定します。
  • #現在はオプションです。戻り値の計算に使用されるタイムスタンプを指定します。このパラメータを省略した場合は、現在の時刻が使用されます。
  • コード実装:

<?php
// 设置时区
date_default_timezone_set("PRC");
$time = strtotime("2018-01-18 08:08:08");  // 将指定日期转成时间戳 
// 打印当前时间  PHP_EOL 换行符,兼容不同系统
echo  $time, PHP_EOL; 
// 更多实例
echo strtotime("now"), PHP_EOL;e
cho strtotime("now"), PHP_EOL;
echo strtotime("10 September 2000"), PHP_EOL;
echo strtotime("+1 day"), PHP_EOL;
echo strtotime("+1 week"), PHP_EOL;
echo strtotime("+1 week 2 days 4 hours 2 seconds"), PHP_EOL;
echo strtotime("next Thursday"), PHP_EOL;
echo strtotime("last Monday"), PHP_EOL;
?>

以上がPHPでタイムスタンプを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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