JavaScript implementa la conversión de cadenas al tipo de fecha

Referencia

JavaScript Date String

Convertir tipo de fecha en cadena

La función de la siguiente función de ejemplo es ingresar una variable de tipo de fecha y convertirla en una cadena de salida en formato aaaa-MM-dd. Si necesita incluir horas, minutos y segundos, agréguelos usted mismo. Si necesita convertir a otros formatos, también puede modificarlo según sea necesario.

            function dateToString(date) {
    if (!date) {
        date = new Date();
    }
    return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
        

Convertir la fecha del tipo de cadena en tipo de fecha

La función de esta función es convertir una cadena en formato aaaa-MM-dd en un tipo de fecha. Esta función y las funciones anteriores se pueden utilizar por parejas.

            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);
}
        

Otros consejos

Es importante tener en cuenta que en JavaScript, el mes comienza desde 0, por lo que 0 significa enero. El objeto Date también contiene muchos otros métodos. Para obtener más detalles, consulte las referencias en la parte superior de este artículo.