ホームページ バックエンド開発 PHPチュートリアル PHP のタイムスタンプと日付形式の変換

PHP のタイムスタンプと日付形式の変換

May 27, 2020 pm 05:27 PM
タイムスタンプ

PHP のタイムスタンプと日付の変換操作の概要

1.php の時間変換関数

strtotime(date("Y-m-d H:i"))
date("Y-m-d H:i",$unixtime)
ログイン後にコピー

2 php で今日の 0 時のタイムスタンプを取得します。

0 時の UNIX タイムスタンプを取得するには、

$todaytime=strtotime("today")
ログイン後にコピー

を使用してから ## を使用します。変換する #

date("Y-m-d H:i",$todaytime)
ログイン後にコピー

は日付です。

タイムスタンプを日付に変換

タイムスタンプ変換関数:

date("Y-m-d H:i:s" , time())、「Y-m-d H:i:s」は変換された日付形式、time() は現在時刻を取得するためのタイムスタンプです。

date("Y-m-d H:i:s", time()) の場合は、時、分、秒が一緒に表示されます;

date("Y-m-d " , time()), 年月日のみが表示されます。

例:

date("Y-m-d H:i:s",time())
date("Y-m-d",time())
ログイン後にコピー

日付をタイムスタンプに変換

class SaonekController extends Controller {
 public function indexAction() {
  /*
  时间戳转换成日期不用说了
  但是日期要转成时间戳的话就要用到
  strtotime()
  */
  $time = time(); //时间戳
  $nowtime = date('Y-m-d H:i:s', $time); //生成带格式的日期
  $oldtime = '2010-11-10 22:19:21';
  $catime = strtotime($oldtime); //日期转换为时间戳
  $nowtimes = date('Y-m-d H:i:s', $catime); //时间戳又转回日期了
  echo $nowtimes;
 }
}
ログイン後にコピー

3. PHP での時刻スタンプを日付に変換し、今、数分前、数時間前、今日、昨日など、時間に応じて異なる内容を表示します。

/*
时间转换函数
*/
function transTime($ustime) {
 $ytime = date("Y-m-d H:i", $ustime);
 $rtime = date("n月j日 H:i", $ustime);
 $htime = date("H:i", $ustime);
 $time = time() - $ustime;
 $todaytime = strtotime("today");
 $time1 = time() - $todaytime;
 if ($time < 60) {
  $str = &#39;刚刚&#39;;
 } else
  if ($time < 60 * 60) {
   $min = floor($time / 60);
   $str = $min . &#39;分钟前&#39;;
  } else
   if ($time < $time1) {
    $str = &#39;今天&#39; . $htime;
   } else {
    $str = $rtime;
   }
 return $str;
}
ログイン後にコピー

その他の参考文献

date を使用して、現在のタイムスタンプと指定されたタイムスタンプをシステム時間に変換します

(1) 明日のこの時刻のタイムスタンプを出力します

strtotime("+1 day")
ログイン後にコピー

指定された時刻:

echo date("Y-m-d H:i:s",strtotime("+1 day"))
ログイン後にコピー

(2) この時刻における昨日の PHP タイムスタンプを出力します

strtotime("-1 day")
ログイン後にコピー

指定された時刻:

echo date("Y-m-d H:i:s",strtotime("-1 day"))
ログイン後にコピー

(3) 来週のこの時刻のタイムスタンプを出力します

strtotime("+1 week")
ログイン後にコピー

時間を指定してください:

echo date("Y-m-d H:i:s",strtotime("+1 week"))
ログイン後にコピー

(4)前回の時刻を出力します。 今週のこの時刻のタイムスタンプです。

strtotime("-1 week")
ログイン後にコピー

時刻を指定します:

echo date("Y-m-d H:i:s",strtotime("-1 week"))
ログイン後にコピー

(5) 指定した日の PHP タイムスタンプを出力します。来週の

strtotime("next Thursday")
ログイン後にコピー

時間を指定:

echo date("Y-m-d H:i:s",strtotime("next Thursday"))
ログイン後にコピー

(6) 指定した曜日のタイムスタンプを出力します

strtotime("last Thursday")
ログイン後にコピー

時刻の指定:

echo date("Y-m-d H:i:s",strtotime("last Thursday"))
ログイン後にコピー

注: タイムスタンプと日付の設定を使用する場合は、タイム ゾーンの設定を忘れないでください:

date_default_timezone_set(&#39;PRC&#39;); //设置中国时区
ログイン後にコピー
推奨チュートリアル: "

PHP チュートリアル #"



以上がPHP のタイムスタンプと日付形式の変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Golang の時間処理: Golang でタイムスタンプを文字列に変換する方法 Golang の時間処理: Golang でタイムスタンプを文字列に変換する方法 Feb 24, 2024 pm 10:42 PM

Golang の時間変換: タイムスタンプを文字列に変換する方法 Golang では、時間操作は非常に一般的な操作の 1 つです。表示や保存を容易にするために、タイムスタンプを文字列に変換する必要がある場合があります。この記事では、Golang を使用してタイムスタンプを文字列に変換する方法と、具体的なコード例を紹介します。 1. タイムスタンプと文字列の変換 Golang では、タイムスタンプは通常、1970 年 1 月 1 日から現在時刻までの秒数を表す整数の形式で表現されます。文字列は

現在のタイムスタンプに基づいてファイル/フォルダーを作成し、名前を付ける方法 現在のタイムスタンプに基づいてファイル/フォルダーを作成し、名前を付ける方法 Apr 27, 2023 pm 11:07 PM

システムのタイムスタンプに基づいてファイルやフォルダーを自動的に作成し、名前を付ける方法を探している場合は、ここが最適な場所です。このタスクを達成するための非常に簡単な方法があります。作成されたフォルダーまたはファイルは、ファイルのバックアップの保存、日付に基づいたファイルの並べ替えなど、さまざまな目的に使用できます。この記事では、Windows 11/10 でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいて名前を付ける方法を、非常に簡単な手順で説明します。使用される方法はバッチ スクリプトであり、非常に簡単です。この記事を楽しんで読んでいただければ幸いです。セクション 1: システムの現在のタイムスタンプに基づいてフォルダーを自動的に作成し、名前を付ける方法 ステップ 1: まず、フォルダーを作成する親フォルダーに移動します。

Java ドキュメントの解釈: System クラスの currentTimeMillis() メソッドの使用分析 Java ドキュメントの解釈: System クラスの currentTimeMillis() メソッドの使用分析 Nov 03, 2023 am 09:30 AM

Java ドキュメントの解釈: System クラスの currentTimeMillis() メソッドの使用状況分析、特定のコード例が必要 Java プログラミングでは、System クラスはシステムに関連するいくつかのプロパティと操作をカプセル化する非常に重要なクラスです。その中でも、System クラスでよく使われるメソッドである currentTimeMillis メソッドについて、コード例を示しながら詳しく説明します。 1. currentTimeMillisメソッドの概要

Go で正規表現を使用してタイムスタンプを照合するにはどうすればよいですか? Go で正規表現を使用してタイムスタンプを照合するにはどうすればよいですか? Jun 02, 2024 am 09:00 AM

Go では、正規表現を使用してタイムスタンプを照合できます。ISO8601 タイムスタンプの照合に使用されるような正規表現文字列をコンパイルします。 ^\d{4}-\d{2}-\d{2}T \d{ 2}:\d{2}:\d{2}(\.\d+)?(Z|[+-][0-9]{2}:[0-9]{2})$ 。 regexp.MatchString 関数を使用して、文字列が正規表現と一致するかどうかを確認します。

Excelで日付から時間を削除する方法 Excelで日付から時間を削除する方法 May 17, 2023 am 11:22 AM

数値形式を使用して Excel の日付形式を変更する Excel で日付から時間を削除する最も簡単な方法は、数値形式を変更することです。これはタイムスタンプから時刻を削除するのではなく、セルに時刻が表示されなくなるだけです。これらのセルを計算に使用する場合、時刻と日付は引き続き含まれます。数値形式を使用して Excel の日付形式を変更するには: Excel スプレッドシートを開きます。タイムスタンプが含まれるセルを選択します。メイン メニューで、数値形式ボックスの最後にある下矢印を選択します。日付形式を選択します。形式を変更すると、セルに時間が表示されなくなります。いずれかのセルをクリックすると、時間形式が数式バーに表示されたままになります。セルの書式設定を使用する

タイムスタンプ取得のベスト プラクティス: Golang プログラミングの強力なツール タイムスタンプ取得のベスト プラクティス: Golang プログラミングの強力なツール Dec 29, 2023 am 08:28 AM

Golang プログラミング ツール: タイムスタンプ取得のベスト プラクティス はじめに: ソフトウェア開発では、タイムスタンプは非常に一般的な概念です。これは特定のイベントの発生を識別する数値であり、通常はある基準時点からのミリ秒またはナノ秒数を表します。 Golang では、タイムスタンプの処理は非常にシンプルかつ効率的です。この記事では、Golang でタイムスタンプを取得するためのベスト プラクティスを紹介し、具体的なコード例を示します。テキスト: 現在のタイムスタンプを取得する Golang では、現在のタイムスタンプを取得するのは非常に簡単です。我々はできる

PHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法 PHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法 Jul 30, 2023 am 09:15 AM

PHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法 PHP アプリケーションを開発するとき、多くの場合、日付と時刻を処理する必要があります。 PHP は強力な日付と時刻の処理関数を提供します。その中で strftime 関数を使用すると、タイムスタンプをローカライズされた日付と時刻にフォーマットできます。 strftime 関数の構文は次のとおりです: strftime(string$format[,int$timestamp=ti

PHPでタイムスタンプを整数に変換する方法 PHPでタイムスタンプを整数に変換する方法 Mar 20, 2024 pm 04:24 PM

PHP のタイムスタンプは時間を表す整数形式で、通常は Unix の初年度 (1970 年 1 月 1 日 00:00:00 GMT) から経過した秒数です。プログラミングでは、タイムスタンプを他の形式の整数に変換する必要がよくありますが、ここでは、PHP のタイムスタンプを整数に変換する方法と、具体的なコード例を紹介します。 PHP では、strtotime() 関数を使用して時刻文字列をタイムスタンプに変換し、日付を使用できます。

See all articles