Maison >développement back-end >Problème PHP >Comment obtenir une date il y a plusieurs jours avec PHP

Comment obtenir une date il y a plusieurs jours avec PHP

PHPz
PHPzoriginal
2023-04-25 18:27:491896parcourir

PHP est un langage de script côté serveur largement utilisé pour le développement Web et d'autres applications. Dans le développement Web, nous avons souvent besoin d’obtenir la date et l’heure pour afficher les informations sur le site Web. Dans certains cas, nous devons obtenir une date antérieure à quelques jours pour une raison quelconque. Alors, comment obtenir la date d'il y a quelques jours en utilisant PHP ?

PHP fournit une série de fonctions intégrées pour gérer les dates et les heures. Parmi elles, les fonctions les plus couramment utilisées sont date() et strtotime(). Nous pouvons utiliser ces deux fonctions pour obtenir la date d'il y a quelques jours. date()strtotime()。我们可以使用这两个函数来获取几天前的日期。

下面,我们来详细讲解如何使用这两个函数获取几天前的日期。

使用date()函数获取几天前的日期

date()函数可以将时间戳格式化为指定的日期和时间字符串。我们可以使用date()函数来获取几天前的日期。

下面是一个示例代码,它获取昨天的日期:

$date = date('Y-m-d', strtotime('-1 day'));
echo $date;

在上面的代码中,我们使用了strtotime()函数来获取昨天的时间戳,然后使用date()函数将时间戳格式化为指定的日期字符串。-1 day表示减去一天,所以这个代码会输出昨天的日期字符串,格式为YYYY-MM-DD

我们可以修改代码中的-1 day来获取任何几天前的日期。例如,如果我们要获取7天前的日期,只需要将代码中的-1 day改为-7 days,代码如下:

$date = date('Y-m-d', strtotime('-7 days'));
echo $date;

这个代码会输出7天前的日期字符串,格式为YYYY-MM-DD

使用strtotime()函数获取几天前的日期

strtotime()函数可以将任何人类可读的日期时间字符串转换为相应的时间戳。我们可以使用strtotime()函数获得几天前的日期。

下面是一个示例代码,它获取5天前的日期:

$date = date('Y-m-d', strtotime('-5 days'));
echo $date;

在上面的代码中,我们使用了strtotime()函数来获取5天前的时间戳,然后使用date()函数将时间戳格式化为指定的日期字符串。-5 days表示减去五天,所以这个代码会输出5天前的日期字符串,格式为YYYY-MM-DD

与前面的例子一样,我们可以更改代码中的日期值来获取任何几天前的日期。

小结

通过使用PHP的内置函数date()strtotime()

Maintenant, expliquons en détail comment utiliser ces deux fonctions pour obtenir la date d'il y a quelques jours.

Utilisez la fonction date() pour obtenir la date d'il y a quelques jours

date()La fonction peut formater l'horodatage dans la date spécifiée et chaîne de caractères de temps. Nous pouvons utiliser la fonction date() pour obtenir la date il y a quelques jours. #🎜🎜##🎜🎜#Voici un exemple de code qui obtient la date d'hier : #🎜🎜#rrreee#🎜🎜#Dans le code ci-dessus, nous avons utilisé la fonction strtotime() pour obtenir l'horodatage d'hier , puis utilisez la fonction date() pour formater l'horodatage dans une chaîne de date spécifiée. -1 jour signifie soustraire un jour, donc ce code affichera la chaîne de date d'hier au format AAAA-MM-JJ. #🎜🎜##🎜🎜#Nous pouvons modifier -1 day dans le code pour obtenir la date d'il y a quelques jours. Par exemple, si nous voulons obtenir la date d'il y a 7 jours, il suffit de changer -1 jour en -7 jours. Le code est le suivant : #🎜🎜. #rrreee# 🎜🎜#Ce code affichera la chaîne de date d'il y a 7 jours au format AAAA-MM-JJ. #🎜🎜#

Utilisez la fonction strtotime() pour obtenir la date d'il y a quelques jours

#🎜🎜#strtotime()La fonction peut convertir n'importe quelle date-heure lisible par l'homme chaîne à l’horodatage correspondant. Nous pouvons utiliser la fonction strtotime() pour obtenir la date d'il y a quelques jours. #🎜🎜##🎜🎜#Voici un exemple de code qui obtient la date d'il y a 5 jours : #🎜🎜#rrreee#🎜🎜#Dans le code ci-dessus, nous avons utilisé la fonction strtotime() pour obtenir l'horodatage il y a 5 jours, puis utilisez la fonction date() pour formater l'horodatage dans une chaîne de date spécifiée. -5 jours signifie soustraire cinq jours, donc ce code affichera la chaîne de date il y a 5 jours au format AAAA-MM-JJ. #🎜🎜##🎜🎜#Comme dans l'exemple précédent, nous pouvons modifier la valeur de la date dans le code pour obtenir la date il y a n'importe quel nombre de jours. #🎜🎜#

Résumé

#🎜🎜#En utilisant les fonctions intégrées de PHP date() et strtotime(), nous pouvons facilement obtenir n'importe quel Rendez-vous il y a quelques jours. Nous pouvons modifier la valeur de la date dans le code si nécessaire. #🎜🎜##🎜🎜#Dans le développement réel, nous avons souvent besoin d'utiliser des opérations de date et d'heure, il est donc très important de comprendre comment utiliser les fonctions PHP pour gérer la date et l'heure. Que vous soyez débutant ou développeur expérimenté, ces fonctions sont très utiles. #🎜🎜#

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