Jak uzyskać aktualną sformatowaną datę dd / mm / RRRR w Javascript i dołączyć ją do wejścia [duplikat]
To pytanie ma już odpowiedź tutaj:
- Jak uzyskać aktualną datę w JavaScript? 40 odpowiedzi
Chciałbym dodać aktualną datę do ukrytego znacznika HTML, aby mógł zostać wysłany na Serwer:
<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">
Jak dodać sformatowaną datę do atrybutu VALUE?
7 answers
Mam nadzieję, że tego właśnie chcesz:
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;
}
var today = dd+'/'+mm+'/'+yyyy;
document.getElementById("DATE").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-01-31 10:11:57
Szczerze sugeruję, żebyś użył chwili.js . Po prostu pobierz moment.min.js
, a następnie użyj tego fragmentu, aby uzyskać datę w dowolnym formacie:
<script>
$(document).ready(function() {
// set an element
$("#date").val( moment().format('MMM D, YYYY') );
// set a variable
var today = moment().format('D MMM, YYYY');
});
</script>
Użyj poniższego wykresu dla formatów dat:
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-02-05 21:55:12
<input type="hidden" id="date"/>
<script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script>
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
2013-09-29 14:53:31
Aby pobrać aktualną datę/czas w javascript:
var date = new Date();
Jeśli potrzebujesz milisekund do łatwej interpretacji po stronie serwera
var value = date.getTime();
Dla formatowania dat do czytelnego dla użytkownika ciągu zobacz to
Następnie po prostu napisz do ukrytego pola:
document.getElementById("DATE").value = value;
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-05-23 12:02:53
Użyj metody DOM ' s getElementByid
:
document.getElementById("DATE").value = "your date";
Datę można wykonać za pomocą klasy Date
:
d = new Date();
(Protip: zainstaluj konsolę javascript, taką jak w Chrome lub Firebug ' rozszerzenie Firebug. Pozwala grać z DOM i Javascript)
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
2012-09-13 15:07:26
Używając atrybutu value:
var today = new Date();
document.getElementById('DATE').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
2012-09-13 15:08:10
Edytujesz element {[1] } edytując jego właściwość .value
.
document.getElementById('DATE').value = 'New Value';
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
2012-09-13 15:06:52