JavaScript finally improves date handling (Goodbye Date)
HTML-код
- Опубликовано: 6 фев 2025
- The new Temporal object is coming to JavaScript, promising to replace Date with a modern, accurate, and hassle-free API. 🚀 Find out how it works, why it's revolutionary, and how you can get started with it
Links:
tc39.es/propos...
developer.mozi...
github.com/tc3...
developer.mozi...
Me encanta este canal! Puedo descubrir las novedades de JS mientras mejoro mi español. Genial! Gracias, tío!
Gracias!
Tiempo que no me aparecía Midudev en el algoritmo... Bienvenido de vuelta a mi line
Esoooooo
Que genial, ya era hora... O deberia decir: ya era Date? XD
Los chistes de programadores siemore dando pena ajena jajjaa
@@alexispraiz2667 Jajajaja
@@michae301hahaha csm. It’s sad but it’s true xd
Deberías decir: borra la cuenta
Nada, tardaron 30 años nomás 🎉
no tiene que ver con el video pero hay que reconocer la inmediatez de éste canal , 48 horas después algunos top en español empiezan a hablar lo de deepseek
@humbertoporras8664 de lo mismo estaba sorprendido yo
@humbertoporras8664 Normal cuando es un clip de un directo
@@horhenrp exacto jajaja
Nuestras plegarias han sido escuchadas... ya me había acostumbrado a usar mi pack de funciones para formatear fechas y usos horarios. Like.
🙎:¿Qué fue primero el huevo o la gallina?
🙋: Fue Midudev
Excelente que Midu nos mantenga actualizados ❤
Midu saludos me encanta que nos mantienes actualizados con noticias calientitas.
Excelente!!! Gracias por la explicación Midu!!! 🙌🙌🙌
Se agradece, sigo con recuerdos de Vietnam con los Date.
Gracias por compartir tus hallazgos y conocimiento.👍
Que bueno, ya esperaba un video nuevo en este canal tambien
Venia medio "Meh" hasta que dijiste lo de las zonas horarias.
Un lujo.
Es increible, lo voy a estar esperando con ansias que llegue temporal a todos los navegadores.
Excelente ahora solo falta q implementen un input numérico q se pueda configurar fácilmente si utilice para separador decimal coma o punto
El resurgir del canal de MiduDev, me encanta ❤
Ahí vamos!!!
Cuando se cayó ? 😎
lo del Date extrañare el nombre porque es lo unico intuitivo que tenia para los nuevos aunque sea un detalle minimo que se llame Date es como mas logico y no Temporal
@@MegaCain16 de todas maneras, es más intuitivo su uso
Mis plegarias fueron escuchadas!!!
Temporal... madre mía el naming. Desde cuando AEMET tiene voz en estas cosas.
Después de casi 30 años atrapados con Date(), ¡por fin nos libramos de su maldición! 🔥🎉 ¿Quién más ha sufrido con las fechas en JavaScript? 😂
Lo más cómico es que muchos de estos cambios puedes encontrar documentación en MDN, pero no su implementación en el navegador.
Por fin han mirado al resto de librerias de manejo de fechas en cualquier otro lenguage, gracias a dios! El polyfill va a venir de perlas 😍
Javascript resolviendo en 2025 un problema que Java resolvió hace 20 años. Que grande ese Javascript siempre a la vanguardia.
Ohhh crei que estaba en MiduLive jajaj, grande Midu
Days es en plural, para añadir días tienes que añadir más de 1.
brutal dog, like
osea que sigo bajando moment.js para que me diga que mis publicaciones se hicieron "hace 3 minutos", "recién ahora", "hace 2 días"?
También estaba pensando lo mismo, pero con el since se puede programar una función más sencilla y ligera para hacerlo. El resto de cosas que hacen esas librerías ya lo tiene Temporal.
Por cierto, te recomiendo dayjs antes que momentjs, mucho más ligera.
Voy a jubilar casi todos los métodos de mi clase DateUtils 🎉
Super bueno por fin!
Midu teniendo las container queries realmente sigue siendo necesaria la existencia de las media queries?
A estas alturas ya tengo mis propias funciones xD, además de moment.js... pero ya hacia falta algo como esto
Ahora me salto esta parte de mi curso de udemy
Yo la verdad lo celebro también, porque se ve que es mucho más potente y que por fin se han tomado en serio mejorar la gestión del tiempo en JS, pero no puedo estar más en desacuerdo con el naming. Temporal me parece un nombre mejorable. Me hubiera gustado más Moment o directamente Instant. Y hablando de la implementación 🤯, la podrían haber simplificado. Demasiadas clases e interfaces. Solo la tabla de "Conversion between classes" de la documentación de MDN ya es un lío. Pero bueno se aprenderá y se implementará, que para eso estamos. 🤣
Hola midu cuando llegaría esta implementación
fue un tremendo dolor de cabeza, cuanto sufri con esa basura, que bueno saber hay reemplazo
En qué programa estabas programando que aparecía el valor del toString a un costado?
@@Max_Power_ RunJS
RunJS!
esto de temporal me parece idéntico a lo que se consigue con DateTime de lucid (standar en adonis js)
Midu sos un crack. Si no me lo decis vos quién me lo dice???😂
Me recuerda cuando en java jubilaron Date hace 10 años por LocalDate y LocalDateTime en java 8 (lo malo es que en Java aun hay muchas librerias que no han querido migrar, sobretodo Jackson y algunas ORM.
Para un manejo de fechas, siempre sentí que parte de esto debía quedar desde los 90's, pero enhorabuena.
Ya era hora de tener algo así, no entiendo como han tardado tanto en sacarlo
Me da igual aunque si facilita el trabajo pues bienvenido sea 🎉😊
Una de las cosas que menos me gustaba del Date es que no tenia consistencia alguna. Te salia una fecha dependiendo del sistema con un string que realmente no existia, y si lo usabas directamente, te daba los milisegundos y nadie te avisó, entre otras cosas extrañas...
estas cositas que me encantan
Otra cosa que me gustó es que al hacer operaciones con la fecha devuelve un nuevo objeto, respeta la inmutabilidad
Ya era hora, siempre debia usar una libreria externa para manejar las fechas
Para cuando en NodeJS?
Al fin mejoran la API de fecha a javascript le hacía falta, ahora solo necesito soportar decoradores de manera nativa y el switch pattern y no tiene nada que envidiarle a los demás lenguajes
Pierde new Date() gana la familia
Yo los Date los ocupo con el formato UCT para que no me afecte la hora del pais porque aca cambian la otra de verano y de invierno, entonces aca cambia la hora y queda la escoba
delente un ojito a la que pretende ser un standar library effect-ts que tiene funciones Duration! te lleva al futuro de la api de Temporal en typescript
Alguien me puede decir cuál es el REPL tan bonito que usa Midu aquí?
ok a nivel de funcionalidad me gusta aunque a nivel de sintaxis me parece que complico un poco las cosas pero vale la pena para no usar librerías
Reemplazaria el uso de moment tambien?
Porque tanto hate contra new Date()? Si le convertías a un integer con millisecondsSinceEpoch, podías operar las fechas con normalidad
La mejor noticia de la vida.
Genial, pero personalmente no me suena el nombre, no suena mejor DateTime como por ejemplo en Dart
Hasta el día de hoy he usado Dayjs en todos mis proyectos, esto parece casi un reemplazo obvio
🎉🎉🎉
No solo reemplaza el Date sino que con todo lo que ofrece tendremos rendimiento nativo sin usar bibliotecas queridas que facilitan las fechas como lo es date-fns
Tiene i18n para los formatos?
JS haciendo cosas bien 😮. Se acabo eso de ir guardando en variables a la hora de calcular la duración y formatear las zonas horarias
🗣 Yaba
Al fiiin!!! Trabajar con las fechas en javascript es un sufrimiento
No has enseñado nada sobre format, dime que tiene format y ya lo veo 100% usable
¡Que buena noticia! Ya por fin adiós a las librerias de fechas...
Lo que ví en este video es la api de tiempo de Java otra vez jajajaja
Una pregunta, como hace para ver el resultado de los métodos a la izquierda?
un editor especifico, no recuerdo como se llama, espero haber ayudado un poco
se llama RunJS
Que completo ufffffffff
genial
Me acabo de dar cuenta que esto es el canal del Midu, y no Midulive 🤯
pero esta en beta? y creo que no da para varios navegadores? o me equivoco?
Obvio.
Ya era hora xd
"lo vas a poder seguir utilizando" pero quien usaba Date si la gente usaba librerías
Genial que arreglen el manejo de fechas, lastima en donde trabajo usamos javascript con spidermonkey 17.0.0 asi que no lo vere nunca :')
Vale, pero los meses todavía van del 0 al 11 o no? xd
El problema de Firefox es que Mozilla Corporation se dedica a repartir millones entre sus directores y Mozilla Foundation se dedica a programas de inclusividad y similar. Desde hace años han echado a un montón de programadores. Mientras siga vivo no me voy a cambiar a otro, pero es criminal como llevan la empresa y la fundación.
Esto lleva AÑOS en etapa 3, yo ya perdí las esperanzas
Tomémonos de las manos y cantemos "ALELUUUUYAAAAA"
Yo hice una Utils que hace todo eso con Date, porque efectivamente replicar lo mismo con Date es engorroso.
La pregunta del millón cuanto le pagas a oracle por usar java
Es igualito a como funcionan las fechas en golang hahah ya era hora de que lo pusieran. Seguro se les pasó la fecha porque estaba mal implementada jaja
Midudev❤🎉
aun recuerdo el monton de fronts defendiendo el objeto Date() cada que me quejaba de eso y ahora los veo a todos celebrando que ya no esta jajajajaja
No conozco ni un programador de JavaScript que le guste el objeto Date. Has debido de tener mala suerte.
@@midudev Y seguramente :( siempre me decian que era que no entendia el objeto en mis trabajos anteriores jajajaja todo un dolor de cabeza el date
al fin. programar ve a ser un cake
Nice
Yo con Dayjs en el bolsillo 😅
Lo que hace moment.js ya lo hara nativo JS 😅
Ni siquiere vi el video por que ya se que va a decir que es experimental que para el 2070 estara estable, pero ya puso en el titulo adios New Date.... en fin, estos youtubers de la programacion
El problema es que el tiempo es una ilusión y nada de esto sirve para nada.
Hola Midu, disculpa, pero tal vez deberías considerar dejar de añadir autodoblado a tus videos.
He intentado varias veces cambiar el idioma al original, pero se queda en Inglés (auto doblado).
No sé si alguien más lo piensa, pero es un fastidio escuchar una voz generada por inteligencia artificial mientras vez un video de un tema que te interesa.
Muy completo. Date un fastidio si nunca viste POO.
Que programador no ha visto POO
Muy divertido Winnie
@@HaroldPaternina-x8j los autodidactas y bootcampers
@@carloskan32i es que aunque siendo autodidacta te toparas con cientos de tutoriales con POO
Me hace gracia porque copiaron Java Date y ahora copian Java Instant 😂
Aunque en este caso lo entiendo, la API de tiempo de Java actualmente es una pasada.
Luxon vs esto
Primero!!
Adiós Date no te voy a extrañar ni un poco
rip date-fns
Yo tengo más miedo a safari que a firefox
Pues últimamente Safari se está poniendo mucho las pilas...
Ya se tardaban
Date = Lamberto Quintero