Cadenas de fechas y de horas
Si necesitamos solo la fecha o solo la hora de un momento dado podríamos extraerlas a paritr del resultado del método toString(), pero el objeto Date posee dos métodos específicos para separar fecha y hora y convertirlas en objetos string
- toDateString(): obtener la cadena fecha
- toTimeString(): obtiene la cadena hora
Los nombres de los métodos lo dicen todo. No necesitan argumentos, pues actuan sobre el objeto que los llama.
El método toDateString() devuelve la parte de la fecha de la cadena que nos proporcionaría toSTring(), es decir, el nombre del día de la semana, el nombre del mes, el día del mes y el año.
La parte de la hora nos la devuelve el método toTimeString(): horas, minutos, segundos y zona horaria junto a un literal descriptico de la zona horaria usada.
En ambos casos se refiere el uso horario del lugar donde se ejecute el script, realmente es como si sacara toda la información de la cadena que devolvería el método toString()
var fecha;
fecha = new Date();
console.log("Hoy es: "+fecha.toDateString() );
console.log("Son las : "+fecha.toTimeString() );
Si solo quieres el día o solo la hora podrías usar los métodos para leer estas partes individuales de la fecha o de la hora.