php タイムスタンプ変換メソッド: 1. "date("Y-m-d H:i",$unixtime)" メソッドを使用してタイムスタンプを日付に変換します; 2. "strtotime("today")" メソッドを使用しますタイムスタンプを日付に変換するには 日付をタイムスタンプに変換します。
推奨マニュアル: php完全独習マニュアル
phpでは、次のことを行う必要があります。 take time 日付へのスタンプ変換は、date 関数を使用して直接実装できます。日付をタイムスタンプに変換したい場合は、strtotime() 関数を使用できます。以下に例を示します。
オンライン ツールの推奨事項 : Unix タイムスタンプ変換ツール
1.php の時間変換関数
strtotime (date()) date("Y-m-d H:i",$unixtime)
2.今日のゼロタイムのタイムスタンプをphpで取得します。ゼロタイムのUNIXタイムスタンプを取得するには、
$todaytime=strtotime(“today”)
を使用してから、
date("Y-m-d H:i",$todaytime)
を使用して日付に変換します。 。
おすすめ関連記事:
1.php で現在のタイムスタンプの番号を取得
2.PHP で現在のタイムスタンプの関数を取得 詳細説明
関連ビデオの推奨事項:
1.Dugu Jiijian(4)_PHP ビデオ チュートリアル
タイムスタンプの変換to date
タイムスタンプ変換関数:
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())
変換後の値は次のようになります:
2010-07- 18 18:42:48
date("Y-m-d",time())
変換後:
2010-07-18 日付変換これはタイムスタンプです。
class SaonekController extends Controller { public function index Action (){ /*
タイムスタンプが日付に変換されるのは言うまでもありません
ただし、日付をタイムスタンプに変換する場合は、日付を使用する必要があります
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 = '刚刚'; }else if($time < 60 * 60){ $min = floor($time/60); $str = $min.'分钟前'; }else if($time < $time1){ $str = '今天'.$htime; }else{ $str = $rtime; } return $str; }
#その他の参考文献 #日付を使用してタイムスタンプを設定します 指定されたタイムスタンプをシステム時間に変換します
(1) 明日のこの時間のタイムスタンプを出力します
strtotime(”+1 day“)
現在の時刻:
echo date(”Y-m-d H:i:s”,time())
結果:
2009-01-22 09:40:25
指定時刻:
echo date(”Y-m-d H:i:s”,strtotime(”+1 day”))
結果:
2009-01-23 09:40:25
(2) 昨日のこの時刻のタイムスタンプを出力します
PHP 时间戳 strtotime(”-1 day“) 当前时间: echo date( ”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果: 2009-01-21 09:40:25
(3) この時刻のタイムスタンプを出力します来週の時刻
strtotime(”+1 week“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果: 2009-01-29 09:40:25
(4) 先週のこの時刻のタイムスタンプを出力します
strtotime(”-1 week“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果: 2009-01-15 09:40:25
(5) 来週の指定された曜日の PHP タイムスタンプを出力します
strtotime(”next Thursday“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果: 2009-01-29 00:00:00
(6) 先週の指定された日付を出力します。 タイムスタンプ
strtotime(”last Thursday“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果: 2009-01-15 00:00:00
PHP 関連の技術記事の詳細については、
PHP チュートリアル 列にアクセスして学習してください。
以上がPHPのタイムスタンプ変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。