HTML'nin içinde, giriş alanına bugünün tarihini eklemek için varsayılan bir yöntem yoktur. Ancak, diğer tüm giriş alanları gibi bir değer kabul eder.
Bugünün tarihini almak ve form öğesinin değer alanına girmek için PHP'yi kullanabilirsiniz.
<?php
// Fetch the year, month and day
$year = date(Y);
$month = date(m);
$day = date(d);
// Merge them into a string accepted by the input field
$date_string = "$year-$month-$day";
// Send to the browser the input field with the value set with the date string
echo "<input type='date' value='$date_string' />";
?>
Değer alanı, YYYY-AA-GG biçimini bir girdi olarak kabul eder, böylece $date_string
giriş değerinin kabul ettiği formatta bir değişken oluşturarak ve bunu bugünün tarihinden ve voilá'dan getirilen yıl, ay ve günle doldurur! Kendinize önceden seçilmiş bir tarih var!
Bu yardımcı olur umarım :)
Düzenle:
Girdi alanının PHP yerine HTML içinde yuvalanmasını istiyorsanız aşağıdakileri yapabilirsiniz.
<?php
// Fetch the year, month and day
$year = date(Y);
$month = date(m);
$day = date(d);
// Merge them into a string accepted by the input field
$date_string = "$year-$month-$day";
?>
<html>
<head>...</head>
<body>
<form>
<input type="date" value="<?php print($date_string); ?>" />
</form>
</body>
</html>
Bu sorunun bir süre önce (2 yıl önce) sorulduğunu fark ettim, ancak yine de internette kesin bir cevap bulmam biraz zaman aldı, bu yüzden her ne zaman olursa olsun cevabı arayan herkese hizmet ediyor ve umarım herkese çok yardımcı olur :)
Başka Bir Düzenleme:
Neredeyse unuttum, geçmişte benim için kraliyet ağrısı olan bir şey PHP'de date () işlevini kullanan bir komut dosyası oluştururken her zaman varsayılan saat dilimini ayarlamayı unutuyor.
Sözdizimi date_default_timezone_set(...);
. Belgeler bulunabilir php.net burada ve işlevine eklemek için desteklenen zaman dilimlerinin listesi burada bulunabilir . Avustralya'da olduğumdan beri bu her zaman sinir bozucuydu, bunu UTC + 1000'e ayarladığım gibi varsayılan olarak ayarlamamış olsaydım her zaman 10 saat geri itilir, bu yüzden dikkatli olun :)