Comment convertir une date PHP en jour de la semaine : créez d'abord un exemple de fichier PHP ; puis définissez une méthode "get_chinese_weekday" ; enfin, utilisez les fonctions strtotime et date pour convertir la date en jour de la semaine.
Recommandé : "Tutoriel vidéo PHP"
Conversion de la date et de l'heure PHP en jour chinois du week
Date et heure d'entrée PHP. Pour convertir automatiquement en jour de la semaine, vous pouvez utiliser strtotime() + date(). Pour passer au jour de la semaine chinois, vous avez besoin d'un autre mappage de tableau. ~
Convertir la date et l'heure PHP en jour de la semaine chinois
Après PHP 5.4, la méthode d'écriture de tableau peut être simplifiée et utilisée [], et elle peut être utilisé directement après avoir été déclaré, j'ai donc écrit deux versions simples pour référence~
<?php function get_chinese_weekday ($datetime) { $weekday = date ( 'w' , strtotime ($datetime)); return '星期' . [ '日' , '一' , '二' , '三' , '四' , '五' , '六' ] [ $weekday ] ; } ?>
PHP >= 5.4 peut utiliser la version ci-dessus.
<?php function get_chinese_weekday ($datetime) { $weekday = date ( 'w' , strtotime ($datetime)); $weeklist = array ( '日' , '一' , '二' , '三' , '四' , '五' , '六' ); return '星期' . $weeklist [ $weekday ] ; } ?>
PHP <
Debain / Ubuntu Si un package php5-intl est installé, vous pouvez utiliser IntlDateFormatter pour écrire (PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
<?php $fmt = datefmt_create ( 'zh_TW' , IntlDateFormatter :: FULL , IntlDateFormatter :: FULL , 'Asia/Taipei' , IntlDateFormatter :: GREGORIAN , "EEEE" ); echo datefmt_format ($fmt, strtotime ( '2014-05-04 15:10:11' )); //星期日 $fmt = datefmt_create ( 'zh_TW' , IntlDateFormatter :: FULL , IntlDateFormatter :: FULL , 'Asia/Taipei' , IntlDateFormatter :: GREGORIAN , "EEEEE" ); echo '星期' . datefmt_format ($fmt, strtotime ( '2014-05-04 11:10:11' )); //日 ?>
Exemple d'utilisation
echo get_chinese_weekday('2014-05-26 00:11:12');
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!