【问题标题】:How to get month name by number如何通过数字获取月份名称
【发布时间】:2023-01-11 16:21:48
【问题描述】:

我在 PHP 中使用此代码按数字获取月份名称,它在 01,02 到 07 中给出正确答案,并在我为 11 和 12 传递 08 和 09 时说错误的文字传递以及给出正确答案

$monthNum  = 09;
$monthName = date('F', mktime(0, 0, 0, $monthNum, 10));
echo $monthName

【问题讨论】:

标签: php


【解决方案1】:

通过以 0 开头您的号码,您表示您使用的是八进制表示法。 因此 08 在八进制表示法中无效。

你应该只写十进制

$monthNum  = 9;

如果需要,请看这里:https://www.php.net/manual/en/language.types.integer.php

【讨论】:

    猜你喜欢
    • 2011-09-27
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多