JavaScript implementa la conversió de cadenes al tipus de data

Referència

JavaScript Date String

Convertiu 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.