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.

4voto

Siddharth Shukla Points 935

Nous pouvons utiliser le date et définir le fuseau horaire par défaut :

<?php
    date_default_timezone_set("Asia/Kolkata");
    echo "Today is " . date("Y/m/d") . "<br>";
    echo "Today is " . date("Y.m.d") . "<br>";
    echo "Today is " . date("Y-m-d") . "<br>";
    echo "Today is " . date("l");
    echo "The time is " . date("h:i:sa");
?>

3voto

Gnanasekar S Points 1480

PHP retourne l'heure actuelle en secondes. Vous devez les formater dans le format que vous souhaitez.

<?php
    // time() returns current time in seconds
    $in_seconds = time();

    // strftime - Format a local time/date according to locale settings
    echo strftime("%m/%d/%y", $in_seconds);
?>

Référence : http://php.net/manual/en/function.strftime.php

3voto

Karthik Points 1

Vous pouvez simplement utiliser ce code pour obtenir la date et l'heure actuelles

echo date('r', time());

0voto

Ahmad Shakib Points 361

L'heure du serveur Linux et la différence de fuseau horaire de PHP time() comme suit :

<?php
    putenv("TZ=Asia/Kabul");
    $t = time();
    echo date('d/m/Y H:i:sa', $t);
?>

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