El siguiente enfoque cubre cómo encontrar las 3 letras de la string, aquí usaremos el nombre de los días como una string usando JavaScript para una fecha determinada.
Ejemplo:
Input: today Output: SUN Input: tomorrow Output: MON Input: yesterday Output: SAT Input: 01-04-2021 Output: THU
Acercarse:
- Primero, obtenga la fecha actual usando la nueva Fecha ( ) y guárdela en una variable ( fecha ).
- Si la fecha de entrada es mañana, el método setDate() aumenta una fecha a Date() , si la fecha de entrada es ayer, disminuye una fecha desde Date().
- Y si el valor no es hoy , pasamos la fecha de entrada al objeto Date() . Es por eso que si el usuario ingresa hoy , la Fecha() será la predeterminada y el objeto Fecha() predeterminado representa la Fecha() de hoy.
- Ahora usando el método date.getDay() obtenemos el día de la fecha. Devolverá un número que va de 0 a 6, donde 0 representa el domingo y 6 representa el sábado y los días restantes están en orden. Cree una array que contenga los días de la semana. Al usar el índice, obtenga el nombre del día preferido.
- Al usar el método de corte, extraiga los tres caracteres iniciales.
Ejemplo: Cree un archivo index.js y escriba el siguiente código.
<script>
// Javascript program to get three beginning characters of the day
function getDay(d) {
let date = new Date();
let days = ["SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY",
"THURSDAY", "FRIDAY", "SATURDAY"]
if (d === "tomorrow") {
date.setDate(date.getDate() + 1)
} else if (d === "yesterday") {
date.setDate(date.getDate() - 1)
} else if (d != "today") {
date = new Date(d);
}
// Get the todays day
let day = days[date.getDay()]
// Extract three characters from the beginning
let threeCharDay = day.slice(0, 3)
// Print or return the three character day
console.log(threeCharDay)
}
// Function calls
getDay("yesterday")
getDay("today")
getDay("tomorrow")
getDay("2021-03-30")
getDay("2021-03-31")
getDay("2021-04-01")
</script>
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA