亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Date et heure PHP

La fonction

PHP date() est utilisée pour formater la date ou l'heure

horodatage (timestamp), c'est généralement une séquence de caractères qui identifie de manière unique un certain moment dans le temps

Date formatée ?: La fonction date() renverra une cha?ne générée par le paramètre timestamp selon le format spécifié.

Syntaxe

date(format, horodatage)

< td width="193" valign="top" style="word-break: break-all; border-width: 1px; border-style: solid;"> format
       參數(shù)     描述
    format必需,規(guī)定時間戳的格式。

    timestamp

可選,規(guī)定時間戳。默認(rèn)是當(dāng)前時間和日期
Paramètres
Description
Obligatoire, spécifie le format de l'horodatage.
horodatage
>
Facultatif, spécifiez l'horodatage. La valeur par défaut est l'heure et la date actuelles

Un horodatage est une séquence de caractères qui représente l'heure et la date auxquelles un événement spécifique s'est produit


La cha?ne de format peut reconna?tre le format suivant cha?ne de paramètres

< td width="193" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;">---< td width="193" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> D
    format 字符    說明    返回值例子
  日------
  d月份中的第幾天,有前導(dǎo)零的 2 位數(shù)字01 到 31
  D星期中的第幾天,文本表示,3 個字母Mon 到 Sun
  j月份中的第幾天,沒有前導(dǎo)零1 到 31
caractère de format
Description Exemple de valeur de retour < ??>
---
 dLe jour du mois, un nombre à 2 chiffres avec des zéros non significatifs01 à 31
Jour de la semaine, représentation textuelle, 3 lettresLun au Sun
 jJour du mois, sans zéro en tête1 à 31
  l("L"的小寫字母)星期幾,完整的文本格式Sunday 到 Saturday
  NISO-8601 格式數(shù)字表示的星期中的第幾天(PHP 5.1.0 新加)1(表示星期一)到 7(表示星期天)
  S每月天數(shù)后面的英文后綴,2 個字符st,nd,rd 或者 th??梢院?nbsp;j 一起用
  w星期中的第幾天,數(shù)字表示0(表示星期天)到 6(表示星期六)
  z年份中的第幾天0 到 365
  星期------

  W
ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)例如:42(當(dāng)年的第 42 周)
  月------

  F

月份,完整的文本格式,例如 January 或者 MarchJanuary 到 December
  m數(shù)字表示的月份,有前導(dǎo)零01 到 12
  M三個字母縮寫表示的月份Jan 到 Dec
  n數(shù)字表示的月份,沒有前導(dǎo)零1 到 12
  t給定月份所應(yīng)有的天數(shù)28 到 31
  年------
  L是否為閏年如果是閏年為 1,否則為 0



  o

ISO-8601 格式年份數(shù)字。這和 Y 的值相同,只除了如果 ISO 的星期數(shù)(W)屬于前一年或下一年,則用那一年。(PHP 5.1.0 新加)


Examples: 1999 or 2003

  Y4 位數(shù)字完整表示的年份例如:1999 或 2003
  y2 位數(shù)字表示的年份例如:99 或 03
  時間------
  a小寫的上午和下午值am 或 pm
  A大寫的上午和下午值AM 或 PM
  BSwatch Internet 標(biāo)準(zhǔn)時000 到 999
  g小時,12 小時格式,沒有前導(dǎo)零1 到 12
  G小時,24 小時格式,沒有前導(dǎo)零0 到 23
  h小時,12 小時格式,有前導(dǎo)零01 到 12
  H小時,24 小時格式,有前導(dǎo)零00 到 23
  i有前導(dǎo)零的分鐘數(shù)00 到 59>
  s秒數(shù),有前導(dǎo)零00 到 59>



  u

毫秒 (PHP 5.2.2 新加)。需要注意的是 date() 函數(shù)總是返回000000 因?yàn)樗唤邮?nbsp;integer 參數(shù), 而 DateTime::format() 才支持毫秒。



示例: 654321

  時區(qū)------
  e時區(qū)標(biāo)識(PHP 5.1.0 新加)例如:UTC,GMT,Atlantic/Azores
  I是否為夏令時如果是夏令時為 1,否則為 0
  O與格林威治時間相差的小時數(shù)例如:+0200


  P

與格林威治時間(GMT)的差別,小時和分鐘之間有冒號分隔(PHP 5.1.3 新加)例如:+02:00



  T



本機(jī)所在的時區(qū)

例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如"Eastern Standard Time",中文版會顯示"中國標(biāo)準(zhǔn)時間")。


  Z

時差偏移量的秒數(shù)。UTC 西邊的時區(qū)偏移量總是負(fù)的,UTC 東邊的時區(qū)偏移量總是正的。


-43200 到 43200

  完整的日期/時間------
  cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00
  rRFC 822 格式的日期例如:Thu, 21 Dec 2000 16:01:07 +0200


  U

從 Unix 紀(jì)元(January 1 1970 00:00:00 GMT)開始至今的秒數(shù)


參見 time()

PHP date() Formater la date

Le premier paramètre obligatoire de la fonction date(), format, spécifie comment formater la date/heure.

Voici quelques caractères disponibles?:

d - représente le jour du mois (01 - 31)

m - représente le mois (01 - 12)

Y - représente l'année (quatre chiffres)

Pour une liste de tous les caractères disponibles dans le paramètre format, veuillez consulter notre manuel de référence PHP Date, fonction date().

Vous pouvez insérer d'autres caractères entre les lettres, tels que "/", "." ou "-", afin de pouvoir ajouter une mise en forme supplémentaire?:

Exemple

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

Résultat de l'exécution du programme?:

09/10/2016
09.10.2016
09/10/2016


Les caractères suivants sont couramment utilisés pour l'heure?:

·?h - 12 avec zéro heure en tête Format de l'heure

· i - minute avec zéro non significatif

· s - seconde avec zéro non significatif (00 -59)

· a - midi et après-midi minuscules (matin ou après-midi)


Exemple

L'exemple suivant affiche l'heure actuelle dans le format spécifié?:

<?php
echo date ("H:i:sa");
?>

Résultat de l'exécution du programme?:

15:53:06

La fonction PHP date() renverra l'heure/la date actuelle du serveur


Obtenir le fuseau horaire

Si l'heure renvoyée par le code n'est pas l'heure correcte, il est possible que votre serveur soit situé dans un autre pays ou soit défini vers un fuseau horaire différent.

Donc, si vous avez besoin d'une heure précise basée sur un emplacement spécifique, vous pouvez définir le fuseau horaire à utiliser.

L'exemple suivant définit le fuseau horaire sur "Asie/Shanghai", puis affiche l'heure actuelle dans le format spécifié?:

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
date_default_timezone_set("Asia/Shanghai");
echo "當(dāng)前時間是 " . date("h:i:sa");

?>

Le résultat de l'exécution du programme?:

L'heure actuelle est 15:54:49


Date de création via PHP mktime()

date() spécifie un horodatage. Si vous ne spécifiez pas d'horodatage, la date et l'heure actuelles seront utilisées (comme dans l'exemple ci-dessus).

La fonction mktime() renvoie l'horodatage Unix d'une date. Un horodatage Unix contient le nombre de secondes entre l'époque Unix (1er janvier 1970 00:00:00 GMT) et l'heure spécifiée.

Grammaire

mktime(heure, minute, seconde, mois, jour, année)

Exemple ci-dessous A une série de paramètres dans la fonction mktime() sera utilisée pour créer la date et l'heure

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$d=mktime(9, 12, 31, 6, 10, 2016);
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

Le résultat de l'exécution du programme?:

La date de création est le 09/06/2016?: 00h31


Créer des dates à partir de cha?nes via PHP strtotime()

La fonction PHP strtotime() est utilisée pour convert lisible par l'homme Convertit la cha?ne lue en heure Unix.

Syntaxe

strtotime(heure, maintenant)

L'exemple suivant crée la date et l'heure via la fonction strtotime()?:

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$d=strtotime("10:38pm April 15 2016");
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

Résultat de l'exécution du programme?:

La date de création est le 15/04/2016 22:38:00


PHP est très intelligent pour convertir des cha?nes en dates, vous pouvez donc utiliser une variété de valeurs?:

Instance

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>

Résultat en cours d'exécution du programme?:

2016-10-10 12?: 00:00
2016-10-15 00:00:00
2017-01-09 16:01:09pm

Remarque?: strtotime() C'est pas parfait, alors pensez à vérifier les cordes que vous y mettez.


Instance

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+5 weeks",$startdate);
while ($startdate < $enddate) {
    echo date("M d", $startdate),"<br>";
    $startdate = strtotime("+1 week", $startdate);
}
?>

Résultat de l'exécution du programme?:

15 octobre
22 octobre
29 octobre
05 novembre
12 novembre


Exemple

Utilisez la fonction strtotime() pour obtenir l'horodatage de la cha?ne de date et d'heure au format anglais

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
echo strtotime("now"),"<br>";           //當(dāng)前時間的時間戳
echo "輸出時間:".date("Y-m-d H:i:s",strtotime("now")),"<br>";  //輸出當(dāng)前時間
echo strtotime("24 May 2016"),"<br>";                     //輸出指點(diǎn)時間的時間戳
echo "輸出時間:".date("Y-m-d H:i:s",strtotime("24 May 2016")),"<br>";     //輸入指定的日期
?>

Le résultat de l'exécution du programme?:

1476000300
Heure de sortie : 2016-10-09 16:05:00
1464019200
Heure de sortie : 2016-05-24 00:00:00


Exemple

Réaliser la fonction de compte à rebours

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$time=strtotime(date("Y-m-d H:i:s"));     //當(dāng)前的系統(tǒng)時間
$time1=strtotime("2017-10-1  12:00:00");  //國慶節(jié)的放假時間
$time2=strtotime("2017-1-1");             //元旦的放假時間
$sub=ceil(($time1-$time)/3600);           //(60秒*60分)/小時
$sub1=ceil(($time2-$time1)/86400);        //(60秒*60分*24小時)/天
echo "離國慶放假時間還有 <strong>$sub</strong> 小時";
echo "<p>";
echo"離元旦放假時間還有 <strong>$sub1</strong> 天";
?>

Résultat en cours d'exécution du programme?:

Il reste encore 8564 heures avant les vacances de la Fête Nationale

Il reste -273 jours avant les vacances du Nouvel An


Manuel complet de référence de date PHP

Pour un manuel de référence complet pour toutes les fonctions de date, veuillez visiter notre Manuel de référence complet de date PHP.

Ce manuel de référence fournit une brève description et des exemples d'application de chaque fonction ?!


Formation continue
||
<?php echo date ("H:i:sa"); ?>
soumettreRéinitialiser le code