【问题标题】:Easy way to convert the month name into month number in php [duplicate]在php中将月份名称转换为月份编号的简单方法[重复]
【发布时间】:2016-06-13 22:37:30
【问题描述】:

我想输入月份的全名,作为回应,我想获取月份的编号。 我尝试了以下代码,当我将“March”作为月份名称传递时,它返回“1”。有没有办法在 php 中获取月份的编号?

$month_number = date('n', strtotime($string));

【问题讨论】:

  • 该代码返回一月份的“1”或传递到strtotime任何无法识别的字符串。如果我将“March”作为$string 传递给您的代码,它将成功返回“3”。

标签: php


【解决方案1】:

试试这个:

<?php
  $date = date_parse('March');
  echo($date['month']);
?>

希望对你有帮助:)

【讨论】:

    【解决方案2】:

    试试:

    date('m', strtotime("March"));
    

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
    猜你喜欢
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    相关资源
    最近更新 更多