Php 用数字数据写出所有月份的前三个字母

Php 用数字数据写出所有月份的前三个字母,php,datetime,Php,Datetime,我试着写所有12个月(前三个字母)的内容如下: for ($x=1; $x<=12; $x++) { echo "<div class='cpitem' data-x='???'>" . date('M') . "</div>\n"; } 对于($x=1;$x您可以使用并使用$x作为月份。然后,可以将此时间戳与一起使用。date()的格式为: m“用前导零表示月份的数字” M“一个月的简短文本表示,三个字母” for($x=1;$x)你能找到谁对你的

我试着写所有12个月(前三个字母)的内容如下:

for ($x=1; $x<=12; $x++) {
    echo "<div class='cpitem' data-x='???'>" . date('M') . "</div>\n";
}
对于($x=1;$x您可以使用并使用
$x
作为月份。然后,可以将此时间戳与一起使用。
date()
的格式为:

  • m
    “用前导零表示月份的数字”
  • M
    “一个月的简短文本表示,三个字母”


for($x=1;$x)你能找到谁对你的答案和我的问题投了否决票吗?我想是一个用户删除了他错误的答案,并在你之后发布。
<div class='cpitem' data-x='01'>JAN</div>
<div class='cpitem' data-x='02'>FEB</div>
<div class='cpitem' data-x='03'>MAR</div>
...
for ($x=1; $x<=12; $x++) {
    $tm = strtotime("2000-$x-01"); // Here, 2000 is arbitrary.
    echo "<div class='cpitem' data-x='".date('m',$tm)."'>" . strtoupper(date('M',$tm)) . "</div>\n";
}
<div class='cpitem' data-x='01'>JAN</div>
<div class='cpitem' data-x='02'>FEB</div>
<div class='cpitem' data-x='03'>MAR</div>
<div class='cpitem' data-x='04'>APR</div>
<div class='cpitem' data-x='05'>MAY</div>
<div class='cpitem' data-x='06'>JUN</div>
<div class='cpitem' data-x='07'>JUL</div>
<div class='cpitem' data-x='08'>AUG</div>
<div class='cpitem' data-x='09'>SEP</div>
<div class='cpitem' data-x='10'>OCT</div>
<div class='cpitem' data-x='11'>NOV</div>
<div class='cpitem' data-x='12'>DEC</div>