Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En varios de mis proyectos con JavaScript utilizo el timestamp en lugar de la fecha como cadena y después formateo esa cantidad de milisegundos usando Intl.DateTimeFormat
.
Es decir, convierto el timestamp a una fecha con JS.
Lo ocupo en tantos lugares pero nunca me he dispuesto a compartirlo aquí por lo simple que es. Ahora como lo voy a ocupar en un proyecto de notas, vengo a publicarlo de una vez.
Así que hoy veremos cómo convertir algo como 1687479441903 en 22 jun 2023, 18:17:21 teniendo la opción de modificar el formato de la fecha y hora respetando el locale o idioma.
Nota: esto funcionará independientemente del lugar donde guardes el timestamp. Puede estar en el cliente o servidor.
En este post de JavaScript vamos a mostrar el tiempo relativo transcurrido o faltante entre 2 fechas de manera relativa usando Intl.RelativeTimeFormat
.
Básicamente vamos a mostrar el “hace 2 minutos”, “hace 2 horas,” “dentro de 1 día”, “dentro de un mes” pero siendo capaces de cambiar el idioma.
De este modo podremos mostrar el tiempo que falta o el tiempo que ha transcurrido con JavaScript en cualquier idioma.
En el post de hoy vamos a hablar sobre el almacenamiento de fechas y horas en las bases de datos y cómo trabajar con ellas al usarlas en nuestros sistemas.
Te diré algunos consejos desde mi experiencia para que puedas guardar y recuperar timestamps a cualquier base de datos y en cualquier lenguaje de programación.
En este corto post de programación con JavaScript veremos cómo obtener la hora (ya sea la hora actual o la hora de cualquier fecha) en formato de 24 horas.
Para esto vamos a usar DateTimeFormat
y un objeto de tipo Date
. Aunque suena complejo, verás que no lo es.
En este post de JavaScript te enseñaré a obtener el número de la semana a partir de una fecha.
Esto será para el número de semana que inicia el lunes. Vamos a ver una función de JavaScript que te dirá en qué número de semana estamos según una fecha (misma que puede ser la actual).
Vas a poder usar este código en el lado del cliente con el navegador web, y en el lado del servidor con Node.
En este post te expondré un pequeño proyecto que recién he terminado. Se trata de un cronómetro programado con JavaScript puro que funciona en cualquier dispositivo con un navegador web.
Funciona como un cronómetro normal: permite iniciar, pausar y detener el cronómetro así como poner marcas o banderas.
A lo largo del post te explicaré su funcionamiento y cómo es que lo he programado. Te repito que no utilicé ningún framework de JS.
Hace un tiempo te mostré cómo formatear fechas en JavaScript pero lo hacíamos de manera manual extrayendo el año, mes, día, etcétera y concatenándolos.
Hoy te voy a mostrar la forma correcta de hacerlo, respetando además el locale. De este modo podrás formatear fechas para distintos lugares y países. Para ello vamos a usar DateTimeFormat
.
En este post sobre PHP y fechas te mostraré cómo obtener la fecha del mes pasado. Por ejemplo, hoy es 8 de febrero de 2021, así que la fecha del mes pasado es enero de 2021.
De igual forma, si estuviéramos en enero de 2021, la fecha del mes pasado sería diciembre de 2020.
Veamos entonces cómo obtener la fecha del mes pasado usando PHP, date
y strtotime
.