1.phpの時間変換関数
strtotime(「今日」)
date("Y-m-d H:i",$unixtime)
2.phpで今日の0時のタイムスタンプを取得します
ゼロポイントの UNIX タイムスタンプを取得するには、$todaytime=strtotime("today") を使用できます。
次に、date("Y-m-d H:i",$todaytime) を使用して日付に変換します。
3.php でタイムスタンプを日付に変換し、今、数分前、数時間前、今日、昨日など、時間に応じて異なるコンテンツを表示します。 /*時刻換算機能*/
関数 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 $str = 'ただ';}else if($time $min = Floor($time/60);
$str = $min.'分前';
}else if($time < $time1){
$str = '今日'.$htime;
}その他{
$str = $rtime;}
$str;を返す
}
この関数では、さらに比較を追加して、表示される日付をより具体的にすることができます。たとえば、より具体的な日付については、数秒前、一昨日などを追加します。
4.php 日付に0を付けるか付けないか
echo date('Y-m-d'); 2012-08-08 と表示されます
echo date('Y-n-j'); 2012-8-8 と表示されます
http://www.bkjia.com/PHPjc/326832.html
www.bkjia.com