Résumé des opérations de conversion d'horodatage et de date PHP
Fonction de conversion d'heure dans 1.php
strtotime(date("Y-m-d H:i")) date("Y-m-d H:i",$unixtime)
2 . Obtenez l'horodatage de zéro heure aujourd'hui en php
Pour obtenir l'horodatage unix de zéro heure, vous pouvez utiliser
$todaytime=strtotime("today")
puis utiliser
date("Y-m-d H:i",$todaytime)
à convertir est la date.
Convertir l'horodatage en date
Fonction de conversion d'horodatage :
date("Y-m-d H:i:s" , time()), "Y-m-d H:i:s" est le format de date converti et time() est l'horodatage pour obtenir l'heure actuelle.
S'il s'agit de date("Y-m-d H:i:s", time()), les heures, les minutes et les secondes seront affichées ensemble
S'il s'agit de date("Y-m-d " ; , time()), Seuls l'année, le mois et le jour sont affichés.
Par exemple :
date("Y-m-d H:i:s",time()) date("Y-m-d",time())
Date convertie en horodatage
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. Convertissez le tampon en date et affichez différents contenus en fonction de l'heure, comme tout à l'heure, il y a quelques minutes, il y a des heures, aujourd'hui, hier, etc.
/* 时间转换函数 */ 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; }
Autres références
Utilisez la date pour convertir l'horodatage actuel et l'horodatage spécifié en heure système
(1) Imprimez l'horodatage à cette heure demain
strtotime("+1 day")
Spécifiez l'heure :
echo date("Y-m-d H:i:s",strtotime("+1 day"))
(2) Imprimer l'horodatage PHP d'hier à cette heure
strtotime("-1 day")
Spécifiez l'heure :
echo date("Y-m-d H:i:s",strtotime("-1 day"))
(3) Imprimer l'horodatage de la semaine prochaine à cette heure
strtotime("+1 week")
Précisez l'heure :
echo date("Y-m-d H:i:s",strtotime("+1 week"))
(4) Imprimer l'heure précédente Timestamp à cette heure de la semaine
strtotime("-1 week")
Spécifiez l'heure :
echo date("Y-m-d H:i:s",strtotime("-1 week"))
(5) Imprimer l'horodatage PHP du jour spécifié du prochain semaine
strtotime("next Thursday")
Spécifiez l'heure :
echo date("Y-m-d H:i:s",strtotime("next Thursday"))
(6) Imprimer l'horodatage du jour spécifié de la semaine
strtotime("last Thursday")
Spécifiez l'heure :
echo date("Y-m-d H:i:s",strtotime("last Thursday"))
Remarque : N'oubliez pas le paramètre de fuseau horaire lorsque vous utilisez les paramètres d'horodatage et de date :
date_default_timezone_set('PRC'); //设置中国时区
Tutoriel recommandé : "Tutoriel PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!