繁体   English   中英

如何使用PHP将数字月份数转换为月份名称

[英]How do I convert numeric month number to name of month using PHP

我有一个带有2位数月份数的变量。 是否有内置函数允许我将其更改为月份名称。 我想也许date()函数可以工作,但这需要一个完整的时间戳。

您可以将mktime与任意参数一起使用(月份除外),然后使用date格式化(这可能会为您提供一些区域设置)。

 date('M', mktime(0, 0, 0, $month, 1, 2000));

我使用以下内容,在需要多次时更容易编码

$month_names = array('', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

echo $month_names[3]; //prints March

如果您的所有页面都包含标题或配置文件,则非常有用

据我所知。

你可以使用:

<?php
$monate = array(
   1=>"Januar",
   2=>"Februar",
   3=>"März",
   4=>"April",
   5=>"Mai",
   6=>"Juni",
   7=>"Juli",
   8=>"August",
   9=>"September",
   10=>"Oktober",
   11=>"November",
   12=>"Dezember");
?>

<?php
$monat = date("n");
??

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM