PHP yıl sorunun hafta?

2 Cevap php
echo date('W');

Bu (tırnak işaretleri olmadan) Bana "06" verir, ama ben yerine sadece 06 arasında 6. istiyorum. Haftadan az 10 ise tek karakter yılın hafta almak için bir yolu var mı. Ben başa çıkmak için yollar çift var Bu gibi:

  • Haftada en az 10 olup olmadığını kontrol edin, sonra altdize kullanın.
  • vb.

Bir daha kolay bir yolu var mı?

2 Cevap

Sadece intval() kullanarak bir int dönüştürmek olamazdı.

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

i bu wiki yapılmış, başka var ise beni düzeltin, başka bir yöntem sol olduğuna inanıyorum.