PHP'nin tarih her zaman Ocak döndürür?

5 Cevap php

Ben formda yukarı bir işaret yazıyorum, ve ben bu var:

<?php
for($j = 1; $j <= 12; $j++)
{
    $month = date("F", mktime(0, 0, 0, j, 1, 2000));
    echo '<option value="'.$month.'">'.$month.'</option>';
}
?>

Sorun Aralık aracılığıyla .. benim seçin kutu 'Ocak' 12 kez gösterir, ama ben Ocak, Şubat, Mart vs istiyor. Bunu nasıl düzeltebilirim? Teşekkürler.

5 Cevap

Burada "j" önünde bir dolar işareti eksik:

$month = date("F", mktime(0, 0, 0, j, 1, 2000));

Ne demek istiyorsun

$month = date("F", mktime(0, 0, 0, $j, 1, 2000));

J $ dikkat edin

Bu $ j bulunuyor.

$month = date("F", mktime(0, 0, 0, $j, 1, 2000));

Olması gerektiği

mktime(0, 0, 0, $j , 1, 2000));

Yerine j j $

sözdizimi hatası? j ihtiyacı olan bir $,

$ Ay = date ("F", mktime (0, 0, 0, $j, 1, 2000));