ホームページ > バックエンド開発 > PHPチュートリアル > PHP はローカル時刻の日付を整数にフォーマットします

PHP はローカル時刻の日付を整数にフォーマットします

WBOY
リリース: 2024-03-21 14:06:01
転載
1001 人が閲覧しました

この記事では、PHP が現地の時刻と日付を整数にフォーマットする方法について詳しく説明します。編集者は、これが非常に実用的であると考えたので、参考として共有します。最後まで読み終えていただければ幸いです。後で何かを得ることができます。

PHP 現地時間と日付を整数にフォーマットする

ローカル時刻の日付を整数にフォーマットするには、phpstrtotime() 関数を使用できます。この関数は、指定された日時 string を、1970 年 1 月 1 日 00:00:00 UTC からの経過秒数を表す UNIX タイムスタンプ形式の整数に変換します。

######文法######

int strtotime(string $timestamp)

パラメータ
ログイン後にコピー

$timestamp

: 変換される日付と時刻の文字列。次のようなさまざまな形式を使用できます:
  • 「YYYY-MM-DD HH:MM:SS」 「YYYY-MM-DD」
    • 「日:月:SS」
    • ###" 1日"###
    • 「来週の月曜日」など。
    • 戻り値
整数としてフォーマットされた Unix タイムスタンプ。指定された文字列が無効な場合は、

FALSE が返されます。

######使用法######
    ローカル時刻の日付を整数としてフォーマットするには、次の手順を実行します。
  • 変換する日付と時刻を取得します。
それを

strtotime() 関数に渡します。

戻り値を変数に代入します。

######例######
    // 現在の現地時間を取得します $datetime = date("Y-m-d H:i:s"); //これをUNIXタイムスタンプに変換します $timestamp = strtotime($datetime); // UNIX タイムスタンプを出力します エコー $タイムスタンプ;
  1. この例では、1970 年 1 月 1 日 00:00:00 UTC からの経過秒数を出力します。
  2. ######知らせ######
  3. strtotime()
  4. この関数はローカル タイム ゾーンを取得します。
指定された文字列が無効な場合は、

FALSE を返します。

変換された UNIX タイムスタンプは 32 ビット整数であるため、オーバーフローの危険があります。
ログイン後にコピー

その他の方法

strtotime()
    関数に加えて、現地時間と日付を整数にフォーマットする他の方法もあります。
  • gmdate()
  • : グリニッジ標準時 (GMT) のタイムスタンプを取得します。
  • gmmktime()
  • : グリニッジ標準時 (GMT) でタイムスタンプを作成します。

time(): 現在時刻の UNIX タイムスタンプを取得します。

######結論は######

strtotime() 関数を使用すると、ローカル時刻の日付を、1970 年 1 月 1 日 00:00:00 UTC からの経過秒数を表す整数に簡単にフォーマットできます。

以上がPHP はローカル時刻の日付を整数にフォーマットしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lsjlt.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート