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.

13voto

AMB Points 483
<?php
echo "<b>".date('l\, F jS\, Y ')."</b>";
?>

Des empreintes comme celle-ci

Dimanche 9 décembre 2012

13voto

Mr. HK Points 1762
<?php
// Assuming today is March 10th, 2001, 5:16:18 pm, and that we are in the
// Mountain Standard Time (MST) Time Zone

$today = date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
$today = date("m.d.y");                         // 03.10.01
$today = date("j, n, Y");                       // 10, 3, 2001
$today = date("Ymd");                           // 20010310
$today = date('h-i-s, j-m-y, it is w Day');     // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 10th day.
$today = date("D M j G:i:s T Y");               // Sat Mar 10 17:16:18 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:18 m is month
$today = date("H:i:s");                         // 17:16:18
$today = date("Y-m-d H:i:s");                   // 2001-03-10 17:16:18 (the MySQL DATETIME format)
?>

11voto

Kailash Points 31

Définissez votre fuseau horaire :

date_default_timezone_set('Asia/Calcutta');

Ensuite, appelez les fonctions de date

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

11voto

Joomler Points 1447
date(format, timestamp)

Le site date renvoie une chaîne de caractères formatée selon la chaîne de format donnée en utilisant le timestamp entier donné ou l'heure actuelle si aucun timestamp n'est donné. En d'autres termes, timestamp est facultatif et prend par défaut la valeur de time().

Et les paramètres sont -

format - Obligatoire. Spécifie le format de l'horodatage

timestamp - (Facultatif) Spécifie un timestamp. La valeur par défaut est la date et l'heure actuelles

Comment obtenir une date simple

Le paramètre de format requis du date() spécifie comment formater le date (or time) .

Voici quelques caractères couramment utilisés pour les dates :

  1. d - Représente le jour du mois (01 à 31)
  2. m - Représente un mois (01 à 12)
  3. Y - Représente une année (en quatre chiffres)
  4. l (L minuscule) - Représente le jour de la semaine.

D'autres personnages, comme "/", ".", or "-" peut également être inséré entre les caractères pour ajouter une mise en forme supplémentaire.

L'exemple ci-dessous présente la date du jour de trois manières différentes :

<?php
    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");
?>

Quelques liens utiles

  • gmdate() - Format d'une Date/heure GMT/UTC
  • idate() - Formater une date/heure locale sous forme de nombre entier
  • getdate() - Obtenir des informations sur la date et l'heure
  • getlastmod() - Obtient l'heure de la dernière modification de la page
  • mktime() - Obtenir un timestamp Unix pour une date
  • strftime() - Format une heure/date locale selon les paramètres locaux
  • temps() - Retourner l'heure actuelle horodatage Unix
  • strtotime() - Analyse de n'importe quelle description textuelle de date en anglais en un timestamp Unix. timestamp
  • DateTime prédéfinie Constantes

11voto

hector teran Points 322

Le format de la date dépend aussi :

echo date("d/m/Y H:i:sa"); // 13/04/2017 19:38:15pm

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