JavaScript implementa la conversió de cadenes al tipus de data
Referència
JavaScript Date StringConvertiu el tipus de data en cadena
La funció de l'exemple següent és introduir una variable de tipus data i convertir-la en una sortida de cadena en format aaaa-MM-dd. Si heu d’incloure hores, minuts i segons, afegiu-los vosaltres mateixos. Si heu de convertir a altres formats, també podeu modificar-lo segons sigui necessari.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Convertiu la data del tipus de cadena en tipus de data
La funció d'aquesta funció és convertir una cadena en format aaaa-MM-dd en un tipus de data. Aquesta funció i les funcions anteriors es poden utilitzar per parelles.
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);
}
Altres consells
És important tenir en compte que a JavaScript, el mes comença a partir de 0, de manera que 0 significa gener. L'objecte Date també conté molts altres mètodes. Per obtenir més informació, consulteu les referències a la part superior d'aquest article.