По названию месяца получить числовое представление?

  • Автор темы Автор темы seva2
  • Дата начала Дата начала

seva2

Партнер PHPClub.ru
По названию месяца получить числовое представление?

Как сделать сие?

Например
MAY - 05
?
 
сделал ) просто я думал есть оптимальней вариант
 
WP, задача, кажется, была полностью противоположная...

seva2, причем здесь MySQL?
 
WP, так ведь требовалось наоборот имя->номер. Массив в таком случае - самое то.
 
Я так массив делал :-) Замену надо было сделать.
А так можно и без массива:
PHP:
$s = 'May';
echo date('m',strtotime($s));
// 05

-~{}~ 05.11.06 18:26:

p.s. мой вариант лучше массива, тем что он регистронезавимый и компактнее)
 
отказывается у меня strtotime принимать такое значение как GNU формат даты, и упорно возвращает дату 01.01.1970 03:00 (у меня TZ=MSK)
 
1. Обнови PHP, не позорься.
2.
PHP:
$s = 'May';
echo date('m',strtotime($s.'1'));
 
avm
Он нормально оформлен) И PHP5 верно воспринимает) А старью нужен ^^ костыль.
 
Не хочется вести спор ради спора... Знаю я прекрасно что пофиксили отсутсвие ворого аргумента в 5.1.3, как лишний "допуск" для тех кто документацию не читает и им было лень посмотреть описание формата даты (ссылка прям в мануале приведена). :)
 
Сверху