2010-02-10 4 views
1

эхо-дата ('W');PHP - Как получить неделю года без начального нуля?

Это дает мне "06", но я хочу только 6, а не 06. Есть ли способ получить неделю года в одиночном символе, если неделя меньше 10. У меня есть несколько способов справиться с этим, например:

  • Проверьте, если неделя меньше 10, затем используйте подстроку.
  • и т.д ..

Есть ли более удобный способ?

ответ

8

Не могли бы вы просто преобразовать его в int, используя intval().

1
settype($week = date('W'), 'int'); 
$week = (int) date('W'); 
$week = intval(date('W')); 
//and my favorite 
$week = date('W')+0; 

Я считаю, что другого метода не осталось, исправьте меня, если у вас есть другой, я создал эту вики.

Смежные вопросы