980 votes

Obtenir la date et l'heure actuelles en PHP

Quelle fonction PHP peut retourner la date et l'heure actuelles ?

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.

27voto

Kailas Points 344
 $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.

27voto

Juned Ansari Points 1902

c'est très simple

echo $date = date('Y-m-d H:i:s') ;

18voto

echo date("d-m-Y H:i:sa");

Ce code récupère la date et l'heure du serveur sur lequel il est exécuté.

16voto

Kalaivani M Points 879

Vous pouvez également utiliser ce format :

$date = date("d-m-Y");

Ou

$date = date("Y-m-d H:i:s");

15voto

Wan Liqun Points 702

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');
?>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X