JavaScript implementează conversia șirului la tipul de dată
Referinţă
JavaScript Date StringConvertiți tipul de dată în șir
Funcția următorului exemplu de funcție este de a introduce o variabilă de tip dată și de a o converti într-un șir de ieșire în format aaaa-MM-dd. Dacă trebuie să includeți ore, minute și secunde, vă rugăm să le adăugați singur. Dacă trebuie să convertiți în alte formate, îl puteți modifica și după cum este necesar.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Convertiți data tipului de șir în tipul de dată
Funcția acestei funcții este de a converti un șir în format aaaa-MM-dd într-un tip de dată. Această funcție și funcțiile de mai sus pot fi utilizate în perechi.
function stringToDate(dateString) {
if (!dateString) {
return new Date();
}
var dateList = dateString.split("-");
var year = parseInt(dateList[0], 10);
var month = parseInt(dateList[1], 10) - 1;
var day = parseInt(dateList[2], 10);
return new Date(year, month, day);
}
Alte sfaturi
Este important să rețineți că în JavaScript, luna începe de la 0, deci 0 înseamnă ianuarie. Obiectul Date conține, de asemenea, multe alte metode. Pentru detalii, consultați referințele din partea de sus a acestui articol.