v2.5.2
Giriş yap

php tarih j sorunu

theviper
399 defa görüntülendi

ben 1 Mart Salı Çıktısını $bugunn = time(); değişkeninden almam lazım

01 Mart olmıyacak tek haneli 1 Mart

gel görelim aşağıdaki kod 060 Mart Salı çıktısı veriyor sorun nerede acaba?

   <?php 
   setlocale(LC_TIME, 'turkish');  
   $bugunn = time();
 
   $bugun = iconv('latin5','utf-8',strftime('%j %B %A', $bugunn));

   echo $bugun; //çıktı 060 Mart Salı nomalde 1 Mart Salı olması lazım

   ?>
rephp7
997 gün önce

%j yerine %e yazıp dener misin?
%j ile yılın kaçıncı günü olduğunu alırsın. Oda 001 den 365'e kadar üç haneli yazar.

strftime('%e %B %A',