Quel est le code le plus simple et le plus simple pour générer le mois actuel en anglais intégral, comme September
ou en version abrégée en trois lettres, comme Feb
, puis ajouter l'année en cours 2011
?
Ainsi, le code, en fonction du mois et de l’année, fera écho à des choses comme:
August 2016
ou Aug 2016
etcettera. Merci!
Version complète:
<? echo date('F Y'); ?>
Version courte:
<? echo date('M Y'); ?>
Voici un bonne référence pour les différentes options de date .
mettre à jour
Pour afficher le mois précédent, nous devrions introduire la fonction mktime () et utiliser le paramètre optionnel timestamp
de la fonction date (). Comme ça:
echo date('F Y', mktime(0, 0, 0, date('m')-1, 1, date('Y')));
Cela fonctionnera également (il est généralement utilisé pour obtenir le dernier jour du mois précédent):
echo date('F Y', mktime(0, 0, 0, date('m'), 0, date('Y')));
J'espère que ça t'as aidé.
Voici un format simple et plus à jour pour obtenir les données:
$now = new \DateTime('now');
$month = $now->format('m');
$year = $now->format('Y');