Jak ustawić wartość domyślną na wejściu [type= " date"]
Próbowałem (JSFiddle):
<input type="date" value="2012-3-23">
Ale to nie działa, jak Mogę ustawić wartość domyślną?
13 answers
Data powinna przyjąć format YYYY-MM-DD
. Jednocyfrowe dni i miesiące powinny być wyściełane cyfrą 0. Styczeń jest 01.
Z dokumentacji :
Łańcuch reprezentujący datę.
Wartość: ważna pełna Data zdefiniowana w [RFC 3339] , z dodatkową kwalifikacją, że składowa roku to cztery lub więcej cyfr reprezentujących liczbę większą niż 0.
Twój kod powinien zostać zmieniony do:
<input type="date" value="2013-01-08">
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 10:19:48
Możliwe rozwiązanie:
document.getElementById("yourDatePicker").valueAsDate = new Date();
Używając Chwili.js:
var today = moment().format('YYYY-MM-DD');
document.getElementById("datePicker").value = today;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-05 14:49:44
Jeśli używasz PHP, możesz ustawić wartość w następujący sposób
<input type="date" value="<?php echo date("Y-m-d");?>">
Ale pamiętaj, że zwróci datę serwera. jeśli chcesz korzystać z Klienta, zamiast tego użyj javascript. mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-09 01:06:36
<input type="date" id="myDate" />
Następnie w js:
_today: function () {
var myDate = document.querySelector(myDate);
var today = new Date();
myDate.value = today.toISOString().substr(0, 10);
},
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-10 19:11:39
Możesz użyć tego kodu js:
<input type="date" id="dateDefault" />
JS
function setInputDate(_id){
var _dat = document.querySelector(_id);
var hoy = new Date(),
d = hoy.getDate(),
m = hoy.getMonth()+1,
y = hoy.getFullYear(),
data;
if(d < 10){
d = "0"+d;
};
if(m < 10){
m = "0"+m;
};
data = y+"-"+m+"-"+d;
console.log(data);
_dat.value = data;
};
setInputDate("#dateDefault");
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-20 23:38:53
Możesz zrobić coś takiego:
<input type="date" value="<?php echo date("Y-m-d");?>" name="inicio">
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-24 23:51:58
1 - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<input type="date" "myDate">
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var today = new Date();
$('#myDate').val(today.getFullYear() + '-' + ('0' + (today.getMonth() + 1)).slice(-2) + '-' + ('0' + today.getDate()).slice(-2));
2 - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<input type="datatime-local" id="myLocalDataTime" step="1">
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var today = new Date();
$('#myLocalDataTime').val(today.getFullYear() + '-' + ('0' + (today.getMonth() + 1)).slice(-2) + '-' + ('0' + today.getDate()).slice(-2)+'T'+today.getHours()+':'+today.getMinutes());
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-25 13:08:30
Najprostszym sposobem na ustawienie bieżącej daty jest.
<input name="date" type="date" value="<?php echo date('Y-m-j'); ?>" required>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-15 12:57:03
Możesz wyświetlić datę, po prostu postępując zgodnie z prawidłowym formatem
<input type="date" value="2014-12-29">
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-27 06:48:36
$date=date("Y-m-d");
echo"$date";
echo"<br>SELECT DATE: <input type='date' name='date' id='datepicker'
value='$date' required >";
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-23 10:29:13
Użyj Microsoft Visual Studio
Separator daty '-'
@{string dateValue = request.Data.ToString ("yyyy' - ' MM ' - 'ddTHH:mm:ss");}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-02 23:08:33
Oto trzy instrukcje dla trzech różnych dat w formularzu z trzema polami type=date.
$inv_date jest aktualną datą:
`$inv_date = date("Y-m-d");`
$inv_date_from jest pierwszym dniem bieżącego miesiąca:
$inv_date_from = date("Y") . "-" . date("m") . "-" . "01";
$inv_date_to jest ostatnim dniem miesiąca:
$inv_date_to = date("Y-m-t", strtotime(date("Y-m-t")));
Mam nadzieję, że to pomoże:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-11 05:38:12
//Kod html
<input id="idFdate" type="date" />
/ / kod javascript na głównej funkcji ładowania
function loadFunction() {
// body...
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd;
}
if(mm<10){
mm='0'+mm;
}
today = yyyy+'-'+mm+'-'+dd;
document.getElementById("idFdate").defaultValue =today+"";}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 10:19:49