Quelle fonction PHP peut retourner la date et l'heure actuelles ?
Réponses
Trop de publicités? $date = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
echo $date->format('d-m-Y H:i:s');
Mise à jour
//Also get am/pm in datetime:
echo $date->format('d-m-Y H:i:s a'); // output 30-12-2013 10:16:15 am
Pour le format de la date, _Fonction PHP date()_ est utile.
Selon l'article Comment obtenir la date actuelle (NOW) avec PHP il existe deux façons courantes d'obtenir la date du jour. Pour obtenir la date actuelle (now) avec PHP, vous pouvez utiliser la fonction date
avec n'importe quelle version de PHP, ou mieux la classe datetime
avec PHP >= 5.2.
Diverses expressions de format de date sont disponibles ici.
Exemple utilisant la date
Cette expression renverra NOW au format Y-m-d H:i:s
.
<?php
echo date('Y-m-d H:i:s');
?>
Exemple utilisant la classe datetime
Cette expression renverra NOW au format Y-m-d H:i:s
.
<?php
$dt = new DateTime();
echo $dt->format('Y-m-d H:i:s');
?>
3 votes
TLDR ;
$date = date('m/d/Y h:i:s a', time());
1 votes
Il semble que nous ne puissions pas obtenir l'heure du système qui visite le site, sauf en utilisant javascript. En PHP, nous pouvons définir un fuseau horaire fixe pour obtenir l'heure actuelle de ce fuseau.