date_format[format date]

Formatez l'heure et la date obtenues à partir de la fonction strftime().
Horodatage Unix ou MySQL (analysable par strtotime) peut être transmis à smarty.
Les concepteurs ont un contrôle total sur le format de date en utilisant date_format.
Si les données transmises à date_format sont vides, le deuxième paramètre sera utilisé comme format d'heure.

test.php:
$config['date'] = '%I:%M %p';
$config['time'] = '%H:%M:%S';
$ smarty->assign('config', $config);
$smarty->assign('hier', strtotime('-1 day'));


test.html :
{$smarty.now|date_format}<br>
{$smarty.now|date_format:"%D"}<br>
{$smarty.now|date_format:$config.date}<br>
{$hier|date_format}<br>
{$hier|date_format:"%A, %B %e, %Y"}<br>
{$hier|date_format:$config.time}<br> ;


Vous devez faire attention à la modification de la configuration php.ini :

Ajouter date.timezone = Asia/Shanghai

Sinon une erreur sera signalée :

Il n'est pas sûr de se fier aux paramètres de fuseau horaire du système. Vous êtes *obligé* d'utiliser le paramètre date.timezone ou la fonction date_default_timezone_set() date_format support Format :


%a - l'abréviation du jour. semaine dans la région actuelle

%A - le nom complet du jour de la semaine dans la région actuelle

%b - l'abréviation du mois dans la région actuelle
%B - le nom complet du mois dans la région actuelle région actuelle 微信图片_20180312174000.png

%c - L'expression date-heure préférée pour la région actuelle

%C - Valeur du siècle (année divisée par 100 et arrondie, allant de 00 à 99)
%d - Jour du mois, nombre décimal (allant de 01 à 31)

%D - Identique à %m/%d/%y %e - Le jour du mois, nombre décimal, un espace sera ajouté avant le chiffre (plage de '1' à '31') %g - Identique à %G, mais sans le siècle

%G - Année à 4 chiffres

%h - Identique à %b

%H - Heure décimale au format 24 heures ( plage de 00 à 23)

%I - le nombre décimal de l'heure dans l'horloge de 12 heures (plage de 00 à 12)

%j - le jour de l'année, nombre décimal (plage de 001 à 366)

%k - heure, format 24 heures, sans zéros non significatifs

%l - heure, format 12 heures, sans zéros non significatifs

%m - mois décimal (plage de 01 à 12)

%M - minutes décimales

%n - caractère de nouvelle ligne

%p - valeur d'heure donnée sous la forme `am' ou `pm', ou la chaîne correspondante dans les paramètres régionaux actuels

%r - heure en notation a.m. et pm

% R - heure en 24 -notation de l'heure

%S - secondes en décimal

%t - tabulation

%T - heure actuelle, identique à %H:%M:%S

%u - jour de la semaine en décimal Expression numérique [1 ,7], 1 signifie lundi

%U - le numéro de semaine de cette année, à partir du premier dimanche de la première semaine comme premier jour

%V - l'ISO du numéro de semaine de cette année au format 8601:1988 , allant de 01 à 53, la semaine 1 est la première semaine de l'année avec au moins 4 jours restants, et le lundi est le premier jour de la semaine. (Utilisez %G ou %g comme composant d'année du numéro de semaine correspondant de l'horodatage spécifié.)

%w - Le jour de la semaine, dimanche, est 0

%W - Le numéro de semaine de l'année, à partir de le premier Le premier lundi de la semaine commence comme le premier jour

%x - La représentation temporelle préférée pour la région actuelle, à l'exclusion de l'heure

%X - La représentation temporelle préférée pour la région actuelle, à l'exclusion de la date

% y - Aucun Année décimale avec siècle (plage de 00 à 99)

%Y - Année décimale incluant le siècle

%Z - Nom ou abréviation du fuseau horaire






Formation continue
||
<?php echo "date_format[格式化日期]";
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!