Introduction : Vous pouvez utiliser ces fonctions pour obtenir la date et l'heure du serveur sur lequel PHP s'exécute. Vous pouvez utiliser ces fonctions pour formater les dates et les heures de différentes manières. Les plus couramment utilisés sont décrits en détail ci-dessous.
date_default_timezone_get — Obtenez le fuseau horaire par défaut utilisé par toutes les fonctions de date et d'heure dans un script
date_default_timezone_set — Définissez le fuseau horaire par défaut utilisé par toutes les fonctions de date et d'heure dans un script
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s') '
'; echo date_default_timezone_get( ); // PRC
?>
//Tianya PHP Blog http://blog.phpha.com
date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' Asie/Shanghai
date_default_timezone_set ('Asia/Chongqing');//Où Asie/Chongqing' est "Asie/Chongqing"
date_default_timezone_set('PRC');//Où PRC est "République populaire de Chine"
ini_set ('date.timezone ','Etc/GMT-8');
ini_set('date.timezone','PRC');
ini_set('date.timezone','Asia/Shanghai');
ini_set( 'date.timezone','Asia/Chongqing');
?>
string date ( string $format [, int $timestamp ] )
//Ce qui suit est le cas le plus couramment utilisé
//Obtenez l'année, le mois, le jour, l'heure, la minute et la seconde format de l'heure actuelle
echo date ('Y-m-d H:i:s');
?>
date_default_timezone_set('PRC');
$row = getdate(); ?>
Le résultat est le suivant :
//Tianya PHP Blog http://blog.phpha.com
Array
(
[secondes] => 17 //Secondes
[minutes] => 57 //Minutes
[heures] => 16 //heure
[mday] => 6 //jour du mois
[wday] => ; 2 //jour de la semaine
[mon] => 11 //Mois
[année] => 2012 //Année
[yday] =>
[jour de la semaine] = > mardi //Jour de la semaine
[mois] => novembre //Quel mois
[0] => >
microtime — Renvoie l'horodatage Unix actuel et les microsecondes
//Blog PHP Tianya http://blog.phpha.com
date_default_timezone_set('PRC');
//Sortie 0.35937700 1352192809
echo microtime();
//Obtenir la durée d'exécution du script
function microtime_float()
{
list($usec, $sec) = éclater(' ', microtime() ) ;
return ((float)$usec (float)$sec
}
$time_start = microtime_float();
$time_end = microtime_float();
$time = $time_end - $time_start;
// La durée d'exécution du script est de 0,00016188621520996
echo '
La durée d'exécution du script est' . $time ;
?>
strtotime — Analyse la description de la date et de l'heure de n'importe quel texte anglais dans un horodatage Unix
//Blog PHP Tianya http://blog.phpha.com
echo strtotime('2012-11-06 17:00:00 ');
echo strtotime("maintenant"), "n";
echo strtotime("10 septembre 2000"), "n"
echo strtotime("1 jour"), "n" ;
echo strtotime(" 1 semaine"), "n";
echo strtotime(" 1 semaine 2 jours 4 heures 2 secondes"), "n";
echo strtotime("jeudi prochain") , "n";
echo strtotime("last Monday"), "n";
?>
time — Renvoie l'horodatage Unix actuel
// 1352193513
echo time();
?> Manuel PHP [5] – Contenu de la fonction Date/Heure date/heure, veuillez faire attention au site Web PHP chinois (www.php.cn) pour plus de contenu connexe !