Maison >développement back-end >Problème PHP >Application de date et heure PHP douze : obtenez le mois en cours et ses trois mois précédents

Application de date et heure PHP douze : obtenez le mois en cours et ses trois mois précédents

藏色散人
藏色散人original
2021-08-20 09:25:1717978parcourir

Aujourd'hui, je vais continuer à vous présenter la série d'applications de date PHP, qui convient très bien aux nouveaux arrivants ~ Puis, dans l'article précédent "Application PHP Date et Heure 11 : Trois méthodes pour comparer deux dates spécifiées" J'ai présenté comment pour l'utiliser. 3 façons de comparer deux dates, les amis dans le besoin peuvent apprendre~

→Recommandations associées : " Résumé de l'application de date et d'heure PHP (mis à jour en permanence~)"

Le contenu du thème de cet article vous apprend à écrire un script PHP pour obtenir le mois en cours et les trois mois précédents.

Qu'est-ce que cela signifie exactement ? Par exemple, si la date actuelle est mai, les trois premiers mois obtenus sont février, mars et avril.

Passons directement au code PHP :

est le suivant :

<?php
echo date("m - Y")."<br>";
echo date("m - Y",strtotime("-1 Months"))."<br>";
echo date("m - Y",strtotime("-2 Months"))."<br>";
echo date("m - Y",strtotime("-3 Months"))."<br>";

Le résultat de sortie est :

Application de date et heure PHP douze : obtenez le mois en cours et ses trois mois précédents

08 - 2021
07 - 2021
06 - 2021
05 - 2021

On voit que le mois en cours est août, puis les trois premiers mois sont mai , juin et juillet respectivement. Mois, obtenez du succès !

Ce que nous devons maîtriser dans le code ci-dessus, c'est l'utilisation de date()strtotime()函数以及各种日期字符 :

La fonction Date() en PHP peut formater l'horodatage en une date et une heure plus lisibles.

La fonction strtotime() en PHP peut analyser n'importe quelle description de date ou d'heure dans un texte anglais en un horodatage Unix (le nombre de secondes depuis le 1er janvier 1970 00:00:00 GMT).

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

d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位数)
1 - 表示周里的某天
注:其他字符,比如 "/", "." 或 "-" 也可被插入字符中,以增加其他格式。

Voici les caractères couramment utilisés pour le temps :

h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
注:PHP date()函数会返回服务器的当前日期/时间!

Je me demande si votre solution est la même que la mienne ? J'espère que vous pourrez gagner quelque chose !

Enfin, je voudrais recommander à tout le monde le "Tutoriel vidéo PHP" le plus récent et le plus complet ~ Venez apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn