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...

Комментарии • 147

  • @yandodov
    @yandodov 7 дней назад +23

    Me encanta este canal! Puedo descubrir las novedades de JS mientras mejoro mi español. Genial! Gracias, tío!

  • @braco0000
    @braco0000 8 дней назад +52

    Tiempo que no me aparecía Midudev en el algoritmo... Bienvenido de vuelta a mi line

  • @alexispraiz2667
    @alexispraiz2667 8 дней назад +147

    Que genial, ya era hora... O deberia decir: ya era Date? XD

    • @michae301
      @michae301 8 дней назад +33

      Los chistes de programadores siemore dando pena ajena jajjaa

    • @marlonvargas278
      @marlonvargas278 8 дней назад +2

      @@alexispraiz2667 Jajajaja

    • @marceloalejandro1476
      @marceloalejandro1476 8 дней назад +4

      @@michae301hahaha csm. It’s sad but it’s true xd

    • @mariogomezarr
      @mariogomezarr 7 дней назад +1

      Deberías decir: borra la cuenta

    • @gnovaro
      @gnovaro 7 дней назад +4

      Nada, tardaron 30 años nomás 🎉

  • @humbertoporras8664
    @humbertoporras8664 8 дней назад +76

    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

  • @marcoa.sanchez2125
    @marcoa.sanchez2125 8 дней назад +8

    Nuestras plegarias han sido escuchadas... ya me había acostumbrado a usar mi pack de funciones para formatear fechas y usos horarios. Like.

  • @alfarocanalesea2
    @alfarocanalesea2 7 дней назад +18

    🙎:¿Qué fue primero el huevo o la gallina?
    🙋: Fue Midudev

  • @andresjoseruedatello6509
    @andresjoseruedatello6509 7 дней назад +3

    Excelente que Midu nos mantenga actualizados ❤

  • @desarrollomoderno6677
    @desarrollomoderno6677 6 дней назад

    Midu saludos me encanta que nos mantienes actualizados con noticias calientitas.

  • @debajodelagua1
    @debajodelagua1 8 дней назад +1

    Excelente!!! Gracias por la explicación Midu!!! 🙌🙌🙌

  • @lfs1992
    @lfs1992 7 дней назад +2

    Se agradece, sigo con recuerdos de Vietnam con los Date.

  • @lordduncan2005
    @lordduncan2005 8 дней назад +1

    Gracias por compartir tus hallazgos y conocimiento.👍

  • @alpaca5548
    @alpaca5548 8 дней назад

    Que bueno, ya esperaba un video nuevo en este canal tambien

  • @NicolasGarciaBrogna
    @NicolasGarciaBrogna 7 дней назад +1

    Venia medio "Meh" hasta que dijiste lo de las zonas horarias.
    Un lujo.

  • @jhonatanbetancur4857
    @jhonatanbetancur4857 7 дней назад +1

    Es increible, lo voy a estar esperando con ansias que llegue temporal a todos los navegadores.

  • @maclaren33
    @maclaren33 5 дней назад +2

    Excelente ahora solo falta q implementen un input numérico q se pueda configurar fácilmente si utilice para separador decimal coma o punto

  • @ferret0156
    @ferret0156 8 дней назад +10

    El resurgir del canal de MiduDev, me encanta ❤

    • @midudev
      @midudev  7 дней назад +1

      Ahí vamos!!!

    • @deumolo
      @deumolo 7 дней назад +2

      Cuando se cayó ? 😎

  • @MegaCain16
    @MegaCain16 8 дней назад +12

    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

    • @SebaSxxtianX
      @SebaSxxtianX 8 дней назад

      @@MegaCain16 de todas maneras, es más intuitivo su uso

  • @marcomolina6213
    @marcomolina6213 День назад

    Mis plegarias fueron escuchadas!!!

  •  8 дней назад +6

    Temporal... madre mía el naming. Desde cuando AEMET tiene voz en estas cosas.

  • @RelatosdeRiqueza
    @RelatosdeRiqueza 7 дней назад +1

    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? 😂

  • @snithfferx
    @snithfferx День назад

    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.

  • @Almamu
    @Almamu 6 дней назад

    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 😍

  • @alexangulo3854
    @alexangulo3854 5 дней назад +1

    Javascript resolviendo en 2025 un problema que Java resolvió hace 20 años. Que grande ese Javascript siempre a la vanguardia.

  • @FabianMontoya
    @FabianMontoya 8 дней назад +3

    Ohhh crei que estaba en MiduLive jajaj, grande Midu

  • @veranokentaro
    @veranokentaro 7 дней назад +1

    Days es en plural, para añadir días tienes que añadir más de 1.

  •  4 дня назад

    brutal dog, like

  • @tomich20
    @tomich20 8 дней назад +5

    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"?

    • @Develandia
      @Develandia 7 дней назад +4

      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.

  • @marcelp4825
    @marcelp4825 6 дней назад

    Voy a jubilar casi todos los métodos de mi clase DateUtils 🎉

  • @sofiaislas6239
    @sofiaislas6239 8 дней назад

    Super bueno por fin!

  • @Azarel410
    @Azarel410 2 дня назад

    Midu teniendo las container queries realmente sigue siendo necesaria la existencia de las media queries?

  • @ernestohernandez7700
    @ernestohernandez7700 7 дней назад

    A estas alturas ya tengo mis propias funciones xD, además de moment.js... pero ya hacia falta algo como esto

  • @adrianomartinez6231
    @adrianomartinez6231 6 дней назад

    Ahora me salto esta parte de mi curso de udemy

  • @MrUliaoth
    @MrUliaoth 7 дней назад

    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. 🤣

  • @manuelguiradobaeza
    @manuelguiradobaeza 8 дней назад +1

    Hola midu cuando llegaría esta implementación

  • @NicolasSilvaVasault
    @NicolasSilvaVasault 7 дней назад

    fue un tremendo dolor de cabeza, cuanto sufri con esa basura, que bueno saber hay reemplazo

  • @Max_Power_
    @Max_Power_ 7 дней назад +3

    En qué programa estabas programando que aparecía el valor del toString a un costado?

  • @jexeq
    @jexeq 6 дней назад

    esto de temporal me parece idéntico a lo que se consigue con DateTime de lucid (standar en adonis js)

  • @TizianoMontenegro07
    @TizianoMontenegro07 7 дней назад

    Midu sos un crack. Si no me lo decis vos quién me lo dice???😂

  • @Ewig_Luftenglanz
    @Ewig_Luftenglanz 8 дней назад

    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.

  • @AlphVA
    @AlphVA 7 дней назад

    Para un manejo de fechas, siempre sentí que parte de esto debía quedar desde los 90's, pero enhorabuena.

  • @xavier.xiques
    @xavier.xiques 8 дней назад

    Ya era hora de tener algo así, no entiendo como han tardado tanto en sacarlo

  • @joseleonrs9817
    @joseleonrs9817 7 дней назад

    Me da igual aunque si facilita el trabajo pues bienvenido sea 🎉😊

  • @TheHM-m6z
    @TheHM-m6z 7 дней назад

    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...

  • @dei8bit
    @dei8bit 8 дней назад

    estas cositas que me encantan

  • @xnmartinmx
    @xnmartinmx 7 дней назад

    Otra cosa que me gustó es que al hacer operaciones con la fecha devuelve un nuevo objeto, respeta la inmutabilidad

  • @cesarrawr249
    @cesarrawr249 6 дней назад

    Ya era hora, siempre debia usar una libreria externa para manejar las fechas

  • @jaimesanchez118
    @jaimesanchez118 6 дней назад

    Para cuando en NodeJS?

  • @gonzaloherrera5184
    @gonzaloherrera5184 7 дней назад

    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

  • @TeFaltaInflacionSasuke
    @TeFaltaInflacionSasuke 8 дней назад +3

    Pierde new Date() gana la familia

  • @jairomoreno3902
    @jairomoreno3902 7 дней назад

    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

  • @AndresJimenezS
    @AndresJimenezS 8 дней назад

    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

  • @SebastianGrignoli
    @SebastianGrignoli 8 дней назад

    Alguien me puede decir cuál es el REPL tan bonito que usa Midu aquí?

  • @alfonsodavilasaavedra413
    @alfonsodavilasaavedra413 4 дня назад

    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

  • @MsrBeastGamings
    @MsrBeastGamings 7 дней назад

    Reemplazaria el uso de moment tambien?

  • @rick_from_yr
    @rick_from_yr 6 дней назад

    Porque tanto hate contra new Date()? Si le convertías a un integer con millisecondsSinceEpoch, podías operar las fechas con normalidad

  • @yahir3302
    @yahir3302 8 дней назад

    La mejor noticia de la vida.

  • @atleugim
    @atleugim 7 дней назад

    Genial, pero personalmente no me suena el nombre, no suena mejor DateTime como por ejemplo en Dart

  • @jdoa91
    @jdoa91 8 дней назад +1

    Hasta el día de hoy he usado Dayjs en todos mis proyectos, esto parece casi un reemplazo obvio

  • @juanmanueltejedatorres1541
    @juanmanueltejedatorres1541 8 дней назад

    🎉🎉🎉

  • @addevmoises
    @addevmoises Час назад

    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

  • @FrancoAguileradonillan
    @FrancoAguileradonillan 8 дней назад

    Tiene i18n para los formatos?

  • @MmoAgain
    @MmoAgain 8 дней назад

    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

  • @toaru5449
    @toaru5449 8 дней назад +2

    🗣 Yaba

  • @rafaelescobarrodriguez4478
    @rafaelescobarrodriguez4478 7 дней назад

    Al fiiin!!! Trabajar con las fechas en javascript es un sufrimiento

  • @fuertes90
    @fuertes90 8 дней назад

    No has enseñado nada sobre format, dime que tiene format y ya lo veo 100% usable

  • @danyeduard
    @danyeduard 7 дней назад

    ¡Que buena noticia! Ya por fin adiós a las librerias de fechas...

  • @Jquint3ro
    @Jquint3ro 7 дней назад

    Lo que ví en este video es la api de tiempo de Java otra vez jajajaja

  • @villagechief2615
    @villagechief2615 8 дней назад

    Una pregunta, como hace para ver el resultado de los métodos a la izquierda?

    • @AbrahanAcero
      @AbrahanAcero 8 дней назад +1

      un editor especifico, no recuerdo como se llama, espero haber ayudado un poco

    • @walterdortiz6275
      @walterdortiz6275 8 дней назад +2

      se llama RunJS

  • @thecomediandan
    @thecomediandan 8 дней назад

    Que completo ufffffffff

  • @joseysusamigos
    @joseysusamigos 8 дней назад

    genial

  • @luisgranados9104
    @luisgranados9104 8 дней назад

    Me acabo de dar cuenta que esto es el canal del Midu, y no Midulive 🤯

  • @juanhuaman-lf5kb
    @juanhuaman-lf5kb 8 дней назад

    pero esta en beta? y creo que no da para varios navegadores? o me equivoco?

  • @skadrifb
    @skadrifb 8 дней назад

    Ya era hora xd

  • @akirakosaintjust
    @akirakosaintjust 7 дней назад

    "lo vas a poder seguir utilizando" pero quien usaba Date si la gente usaba librerías

  • @thejuliomario1
    @thejuliomario1 2 дня назад

    Genial que arreglen el manejo de fechas, lastima en donde trabajo usamos javascript con spidermonkey 17.0.0 asi que no lo vere nunca :')

  • @xdanic3
    @xdanic3 8 дней назад

    Vale, pero los meses todavía van del 0 al 11 o no? xd

  • @LtdJorge
    @LtdJorge 6 дней назад

    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.

  • @Turko77777
    @Turko77777 7 дней назад

    Esto lleva AÑOS en etapa 3, yo ya perdí las esperanzas

  • @FernandoBelloDeveloper
    @FernandoBelloDeveloper 8 дней назад

    Tomémonos de las manos y cantemos "ALELUUUUYAAAAA"

  • @LaLoses
    @LaLoses 7 дней назад

    Yo hice una Utils que hace todo eso con Date, porque efectivamente replicar lo mismo con Date es engorroso.

  • @pabloescobar2738
    @pabloescobar2738 6 дней назад

    La pregunta del millón cuanto le pagas a oracle por usar java

  • @kaitsubaka
    @kaitsubaka 6 дней назад

    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

  • @SebaSxxtianX
    @SebaSxxtianX 8 дней назад

    Midudev❤🎉

  • @dehyviscoronel4391
    @dehyviscoronel4391 7 дней назад

    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

    • @midudev
      @midudev  7 дней назад

      No conozco ni un programador de JavaScript que le guste el objeto Date. Has debido de tener mala suerte.

    • @dehyviscoronel4391
      @dehyviscoronel4391 7 дней назад

      @@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

  • @EmilDeGuerreros
    @EmilDeGuerreros 7 дней назад

    al fin. programar ve a ser un cake

  • @zNareak
    @zNareak 8 дней назад

    Nice

  • @Raddfieldgames
    @Raddfieldgames 8 дней назад

    Yo con Dayjs en el bolsillo 😅

  • @danielpardo3587
    @danielpardo3587 8 дней назад

    Lo que hace moment.js ya lo hara nativo JS 😅

  • @jeffersonsalazar668
    @jeffersonsalazar668 3 дня назад

    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

  • @josecarloshurtadoromero5648
    @josecarloshurtadoromero5648 7 дней назад

    El problema es que el tiempo es una ilusión y nada de esto sirve para nada.

  • @Juansecu
    @Juansecu 6 дней назад

    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.

  • @ramirosabetta1053
    @ramirosabetta1053 8 дней назад

    Muy completo. Date un fastidio si nunca viste POO.

    • @HaroldPaternina-x8j
      @HaroldPaternina-x8j 8 дней назад +1

      Que programador no ha visto POO

    • @rafaelsanchezmartinez9393
      @rafaelsanchezmartinez9393 8 дней назад

      Muy divertido Winnie

    • @carloskan32i
      @carloskan32i 8 дней назад +1

      @@HaroldPaternina-x8j los autodidactas y bootcampers

    • @__7725
      @__7725 7 дней назад

      @@carloskan32i es que aunque siendo autodidacta te toparas con cientos de tutoriales con POO

  • @SelecV
    @SelecV 7 дней назад

    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.

  • @gabrieldiazgabito69
    @gabrieldiazgabito69 5 дней назад

    Luxon vs esto

  • @hellagood9
    @hellagood9 8 дней назад

    Primero!!

  • @FedeAB1
    @FedeAB1 7 дней назад

    Adiós Date no te voy a extrañar ni un poco

  • @8koi245
    @8koi245 7 дней назад

    rip date-fns

  • @kajotaese-uu7qm
    @kajotaese-uu7qm 7 дней назад

    Yo tengo más miedo a safari que a firefox

    • @midudev
      @midudev  7 дней назад

      Pues últimamente Safari se está poniendo mucho las pilas...

  • @valcubeto
    @valcubeto 7 дней назад

    Ya se tardaban

  • @luishiramdiazsanchez4842
    @luishiramdiazsanchez4842 7 дней назад

    Date = Lamberto Quintero