如何在不使用数组的情况下将月份名称转换为php中的月份数? php中是否有任何内置函数?
例如:如果我使用变量中的“January”,它应该更改为“01”。
答案 0 :(得分:4)
$monthName = 'January';
$date = date_parse($monthName);
$monthNumber = $date['month'];
请注意,这将返回1
,而不是01
,因此请相应更改显示格式。
答案 1 :(得分:1)
我会这样做,因为据我所知,PHP中没有Enum。
class Months
{
const January = 1;
const Feburary = 2;
// etc.
}
var $currentMonth = Months::January;
/ J