Curso JavaScript: 27. Objeto Date -

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • En este video te explico el objeto #Date de #JavaScript.
    💛 Aprende JavaScript aprendejavascr...
    📖 Mis notas sobre JavaScript jonmircha.com/...
    📖 Mis notas sobre ECMAScript jonmircha.com/...
    📦 Códigos: github.com/jon...
    🔔 Suscríbete al canal ruclips.net/user/jo... 🤓
    👉 Visita mi sitio web jonmircha.com/ 💻
    🌮 ¿Me invítas un taco? www.paypal.me/...
    📫 Suscríbete a mi lista de correo tinyletter.com...

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

  • @SebastianEPH
    @SebastianEPH 4 года назад +70

    Defintivamente uno de los mejores Edu-tubers de la plataforma.

    • @jonmircha
      @jonmircha  4 года назад +6

      :''')

    • @martingalenda
      @martingalenda 2 года назад +13

      Error, uno de los mejores no. EL MEJOR. Saludos

  • @AndreaMartinez-xy5yj
    @AndreaMartinez-xy5yj 4 года назад +42

    Huy aquí es el paquete completo, se aprende sobre programación y a la vez sobre historia, excelente servicio ⭐⭐⭐⭐⭐ gracias Ingeniero, saludos

  • @frey.o.o
    @frey.o.o 3 года назад +22

    El curso no solo es para novatos, de mi parte estoy refactorizando mi cerebro con este curso recordando muchas cosas que se me habían olvidado de js por no practicar, ahora si voy full again. el super tus clases master

    • @jonmircha
      @jonmircha  3 года назад +1

      Gracias 🤓👌🏻!

  • @isca
    @isca 3 года назад +17

    19:02 Para completar lo de obtener el número de días transcurridos entre su fecha de nacimiento y la fecha actual quedaría de la siguiente manera:
    // Definimos la fecha de nacimiento
    let cumpleJon = new Date(1984, 4, 23);
    // Obtenemos la fecha actual
    let fechaActual = new Date();
    // Obtenemos el total de milisegundos en un día
    let msTotales = 1000 * 60 * 60 * 24;
    // Obtenemos la diferencia entre ambas fechas
    let diff = fechaActual - cumpleJon;
    // Realizamos la operación matemática para obtener el resultado en días
    let diasTranscurridos = diff / msTotales;
    // Imprimir en consola
    console.log(diasTranscurridos);

    • @jonmircha
      @jonmircha  3 года назад +2

      🤓👍🏻

    • @Urielcruz-u3r
      @Urielcruz-u3r Год назад +1

      ya solo los dias los divides entre 365 creo , para que te de la cantidad de años bro

  • @chrisvaling5269
    @chrisvaling5269 2 года назад +6

    Han pasado 27 clases y se me han ido volando. La vocación de este hombre y el cariño que le pone a las clases te transmite esto!

  • @carlosshakespeare2761
    @carlosshakespeare2761 3 года назад +1

    Vermooo!! Ademas de Java script, Aprendi Sobre el Horario meridiano del Globo terráqueo. ... !! Jajajaj! Aquí se aprende de todo. .. Saludos desde Venezuela ..

  • @Karen-fy7mq
    @Karen-fy7mq 3 года назад +5

    Al principio pense que este video sobre Date seria aburrido, pero vaya que ha sido interesante ⭐

  • @cokevega17
    @cokevega17 4 года назад +6

    Adoro ese perrito que aparece por detrás al inicio de algunos vídeos. Reconozco que no soy capaz de prestarte atención cuando está él. Muy buenos vídeos y excelente curso. He empezado JavaScript este año en clase y aún así tu curso me gusta tanto que lo estoy haciendo igualmente para aprenderlo antes, no puedo esperar. Espero que sigas subiendo buenos cursos mucho tiempo, la comunidad te lo agradecerá. Un saludo.

  • @cristianfmc99
    @cristianfmc99 2 года назад +1

    Me parece el mejor de los cursos que he conseguido en la web.

  • @marianalaurahilarihilari9551
    @marianalaurahilarihilari9551 8 месяцев назад +1

    cada video visto ,like merecido ,muy buen contenido.

    • @jonmircha
      @jonmircha  8 месяцев назад

      Muchas gracias👋🏻😉

  • @hectormaximilianogutierrez5698
    @hectormaximilianogutierrez5698 2 года назад +2

    La verdad que veo cada uno de tus videos y no paro de agradecer la calidad. He pagado varios cursos, pero ninguno es tan completo y claro como este tuyo. He visto los de las clases, prototipos, herencias y se me hizo complicado (supongo porque hace un mes que empecé sin experiencia en programacion ) y en enero empiezo un bootcamp. Gracias Jon, muchas gracias!

  • @armandoWebDev
    @armandoWebDev Год назад

    Jon en 3 días es tu cumpleaños, Felicitaciones por adelantado!! Gracias por este curso, al terminarlo voy con tus otros cursos.!

  • @williamalexanderpineda6098
    @williamalexanderpineda6098 2 года назад +1

    Muchas gracias, excelente curso!

  • @carlosjavierorozco8418
    @carlosjavierorozco8418 2 года назад +1

    Muchas gracias Jon!

    • @jonmircha
      @jonmircha  2 года назад

      Con gusto😉👋🏻

  • @ivantg4572
    @ivantg4572 2 года назад +3

    Cada vez me convenzo más de que es el curso mas completo de JS que hay en la web

  • @heimancastro1954
    @heimancastro1954 2 года назад +2

    🤠

  • @juanfranciscofriaherrera6005
    @juanfranciscofriaherrera6005 4 года назад +2

    Excelente curso para los que estamos empezando desde cero, actualizado , completo y con buenas explicaciones detallada ,gracias jonmircha por tus aportes, gracias a Dios que todo lo que se de la web es por este canal

  • @d-landjs
    @d-landjs 3 года назад +1

    Excelente forma de impartir conocimientos !!

  • @alevilghost
    @alevilghost 4 года назад +1

    Muchas gracias por compartir tus conocimientos y espero ya te hayas recuperado de esa gripa :D

  • @nikolahs92
    @nikolahs92 Год назад +1

    sept 11 1969**sept 19 2023
    gracias excelente curso
    felicidades John Mircha

  • @Just_a_money_lover
    @Just_a_money_lover 7 месяцев назад +1

    20:37. El profe Jon todo un madrugador 😎

  • @braianrico4422
    @braianrico4422 3 года назад +1

    Viernes 13 👹👹👹jajajaj se siente raro estar viendo el video un sábado 07, pareciese que estuviera fuera de contexto.
    Mil gracias y bendiciones!!! 🧙‍♂️🧙‍♂️🧙‍♂️

  • @Angel1424ify
    @Angel1424ify 3 года назад

    Excelentes Videos Profe JonMircha gracias por compartir excelente conocimiento para todos.
    Recomendado al 1000 todos sus cursos, excelente forma de explicar.
    Saludos

  • @Ni_idea_de_tecnologia
    @Ni_idea_de_tecnologia 3 года назад

    Genial. Gran clase sobre fecha. Gracias Sr. Mircha

  • @DeltaAlfaTango
    @DeltaAlfaTango 2 года назад +1

    Que buena librería recomendaste Jon!!! siempre me atrajo saber como se hacían esos contadores para implementarlos en tickets, boletos, pases, u ofertas dentro de una página web 👏💯

  • @AlexPawChain
    @AlexPawChain 2 года назад +1

    Maestro de maestros

  • @mauroleonardi390
    @mauroleonardi390 Год назад

    Buen contenido!! muchas gracias!

  • @chusteryt3715
    @chusteryt3715 3 года назад +1

    Ya casi llega a lo 100k, buen curso 🤯

  • @jorgeluiscch1576
    @jorgeluiscch1576 3 года назад

    excelente curso, voy ya en este nivel.

  • @miguelangelbernalgiraldo3065
    @miguelangelbernalgiraldo3065 3 года назад

    Que buen trabajo. Dios te bendiga

    • @jonmircha
      @jonmircha  3 года назад

      😉👋🏻 Bendiciones también para ti

  • @carlesbautista8293
    @carlesbautista8293 4 года назад +1

    Muy bien explicado Jonathan!!! gracias

  • @gonza.gambarte
    @gonza.gambarte Год назад +1

    Espero recordar saludarte para tu cumpleaños! :P
    Un abrazo grande y muchas gracias por estas clases!

  • @ferdinadcusihuamanayma2692
    @ferdinadcusihuamanayma2692 4 года назад +1

    Gracias por tu aporte muy interesante tus cursos

  • @Munoz-in1ew
    @Munoz-in1ew 3 года назад

    Eres el mejor!!

  • @yencidp
    @yencidp 4 года назад +14

    Jon: "Uy, viernes 13".
    yo:*recuerdos de vietnam* Es el día que la cuarentena comenzó D:

  • @GAdrian_182
    @GAdrian_182 3 года назад

    no inventes que clase tan genial !!! llena de datos curiosos

  • @JuanCarlosOrtizTiscareño
    @JuanCarlosOrtizTiscareño 3 месяца назад

    let fecha = new Date();
    // Obtener el año (4 dígitos)
    console.log("Año:", fecha.getFullYear()); // Ejemplo: 2024
    // Obtener el mes (0-11), pero se puede agregar 1 si queremos el mes 1-12
    console.log("Mes (0-11):", fecha.getMonth()); // Ejemplo: 10 (Noviembre)
    // Obtener el día del mes (1-31)
    console.log("Día del mes:", fecha.getDate()); // Ejemplo: 6
    // Obtener el día de la semana (0-6), donde 0 = Domingo, 1 = Lunes, ..., 6 = Sábado
    console.log("Día de la semana (0-6):", fecha.getDay()); // Ejemplo: 2 (Martes)
    // Obtener la hora (0-23)
    console.log("Hora:", fecha.getHours()); // Ejemplo: 15
    // Obtener los minutos (0-59)
    console.log("Minutos:", fecha.getMinutes()); // Ejemplo: 30
    // Obtener los segundos (0-59)
    console.log("Segundos:", fecha.getSeconds()); // Ejemplo: 45
    // Obtener los milisegundos (0-999)
    console.log("Milisegundos:", fecha.getMilliseconds()); // Ejemplo: 123
    // Obtener la fecha en formato timestamp (milisegundos desde el 1 de enero de 1970)
    console.log("Timestamp:", fecha.getTime()); // Ejemplo: 1699283201234
    // Obtener la cadena de la fecha en formato de fecha local
    console.log("Fecha local:", fecha.toLocaleDateString()); // Ejemplo: "6/11/2024"
    // Obtener la cadena de la hora en formato de hora local
    console.log("Hora local:", fecha.toLocaleTimeString()); // Ejemplo: "15:30:45"
    // Obtener la fecha en formato ISO 8601 (cadena completa)
    console.log("Fecha en ISO 8601:", fecha.toISOString()); // Ejemplo: "2024-11-06T15:30:45.123Z"
    // Obtener la fecha en formato UTC (coordinado universal)
    console.log("Fecha UTC:", fecha.toUTCString()); // Ejemplo: "Wed, 06 Nov 2024 15:30:45 GMT"
    // Obtener el valor de la fecha en formato de cadena
    console.log("Fecha como cadena:", fecha.toString()); // Ejemplo: "Wed Nov 06 2024 15:30:45 GMT+0000 (Coordinated Universal Time)"
    // Verificar si la fecha es válida
    console.log("Es fecha válida?", !isNaN(fecha.getTime())); // Ejemplo: true (si la fecha es válida)

  • @CesarSanchez-wi9wt
    @CesarSanchez-wi9wt 3 года назад

    eres excelente maestro, aprendo programacion y cultura

  • @hw7901
    @hw7901 Год назад

    dentro de pcos minutos, segun la hora de mi pais estaras de cumpleaños, Feliz cumpleaños que la pases super bien, bendiciones y mucha abundancia para ti y tus seres queridos.🎂🎉🎊🎁

    • @jonmircha
      @jonmircha  Год назад

      🥰🎂🥳🙌🏻🤓 Muchas gracias

  • @andresolguinsalinas1725
    @andresolguinsalinas1725 3 года назад +1

    Muchas gracias

  • @eladmin4473
    @eladmin4473 3 года назад +1

    Muy buen curso.. me sirvio

  • @danielalexanderfernandez7872
    @danielalexanderfernandez7872 4 года назад +10

    lo estoy viendo el 23 de mayo el día de tu cumpleaños ajjajaja xD Felizcumpleaños!!

  • @instintoimagen
    @instintoimagen 3 года назад

    el mejor #curso de #javascript

  • @NickelFirepowerNico
    @NickelFirepowerNico 3 года назад +1

    gracias por esta clase sobre los dates, sabia algo muy al principio pero me sirvió mucho igual para mis futuros proyectos
    dato de color: soy el like numero 1984 que loco jajaja!

  • @johnherrera5913
    @johnherrera5913 3 года назад

    Master! Excelente vídeo, muchas gracias

  • @gonzaotc
    @gonzaotc 3 года назад

    Excelente video, muchas gracias jon!

  • @trisvan3673
    @trisvan3673 4 года назад +1

    Muchas gracias, muy útil ! 👏👏👏👏👏👏👏👏👏👏👏

    • @jonmircha
      @jonmircha  4 года назад

      Comparte y suscríbete 🤗

  • @isrraelmendozasuarez9687
    @isrraelmendozasuarez9687 4 года назад +1

    muy buena clase gracias

  • @timawid
    @timawid Год назад +1

    Perfecto

  • @leonardorincon2366
    @leonardorincon2366 3 года назад +1

    Buena clase profe!

  • @VladVill
    @VladVill 4 года назад

    suscrito y compartiendo, muchas gracias Jon por tu tiempo y tu excelente forma de explicar, traes en las venas la vocación, un saludo desde Costa Rica..

  • @sergiocalderon3636
    @sergiocalderon3636 2 года назад

    Una pregunta, porque los getters y setters del objeto Date no funcionan como propiedades como vimos en la clase 25

  • @juniorromero2539
    @juniorromero2539 3 года назад

    El mejor profe

  • @emersonpalaciootalvaro2632
    @emersonpalaciootalvaro2632 4 года назад +1

    excelente gracias.

  • @alexandraherrera5630
    @alexandraherrera5630 3 года назад

    buen video excelente clase

  • @ChavaMartin
    @ChavaMartin 2 года назад

    excelente explicacion, gracias...Por cierto, se podrá cambiar el idioma del dia de la semana?

    • @jonmircha
      @jonmircha  2 года назад

      tendrías que hacer una función para ello, JS siempre te devolverá ingles

  • @ra1500
    @ra1500 4 месяца назад +2

    21:57 spoiler es el objeto Math XD

  • @wilmeralexanderv9078
    @wilmeralexanderv9078 3 года назад +2

    Hola profesor, una pregunta, getDate es un getter dentro de la clase Date? es que me confundo porque ahi lo llamamos como fecha.getDate(), y cuando veiamos hace dos videos de como acceder a un getter lo haciamos por ejemplo: sccoby.getRaza asi, sin los parentesis, no se estoy un poco confuso con eso

    • @jonmircha
      @jonmircha  3 года назад +3

      no, es independiente, simplemente le dieron ese nombre, no te confundas

  • @harrinsonA
    @harrinsonA 4 года назад +1

    Entendido! Gracias.

  • @zatori3894
    @zatori3894 3 года назад

    Hola, profe, desde hace días tengo una duda. Yo sé que tanto const y let son variables, pero por qué se le dice en los videos variable a const si en realidad es una constante, es decir, no va a cambiar ?? Es que veo que varias personas le llaman variable... estaría mal llamar constante a const??
    De ante mano, gracias por tu contenido.

    • @jonmircha
      @jonmircha  3 года назад +1

      Lo que no cambia es el tipo de dato, arreglo u objeto pero las posiciones o propiedades de estos elementos internamente si pueden cambiar, por ello son variables

  • @alannm5414
    @alannm5414 3 года назад +1

    17:54 cual es el metodo para convertir esa resta de milisegundos a numeros?

    • @jonmircha
      @jonmircha  3 года назад

      La tienes que hacer manual, para obtener la estampa de tiempo es getTime

  • @hansventura2288
    @hansventura2288 8 месяцев назад +1

    Quien lo anda viendo en pleno 2024 ? 😀

  • @N.M.B
    @N.M.B 3 года назад

    Excelente video!! ...me surge una duda, si los métodos SET y GET que creamos en un video atrás no usaban paréntesis al finalizar, por que los métodos GET de Date si llevan paréntesis? Muchas gracias ✌🏻

    • @jonmircha
      @jonmircha  3 года назад +1

      No te confundas con los getters y setter de POO son cosas diferentes

    • @N.M.B
      @N.M.B 3 года назад

      @@jonmircha Ok, vale muchas gracias

  • @bawual9223
    @bawual9223 4 года назад +1

    Hola jon espero estes bien...queria consultar quiero devolver la fecha y convertirla con toLocaleString dat.toLocaleString("es-ES", { month: "long" }) para que devuelva en español pero no me resulta ,tengo mi pc como español y aun asi me entrega la fecha asi October 27th 2020, 12:05:34 pm,en el browser me funciona.pero con node js no haz tenido ese problema?

  • @helipalacio8772
    @helipalacio8772 9 месяцев назад +1

    🙏🙏🙏

  • @OzzaruArt
    @OzzaruArt 2 года назад +1

    Libreria Buena para Horas en JS: momentjs.com/

  • @AnibalGutierrezYoSoy
    @AnibalGutierrezYoSoy 3 года назад

    Como va? No se puede poner la fecha en español?

  • @helipalacio8772
    @helipalacio8772 Год назад +1

    👏👏👏 🙏🙏🙏

  • @ersavanure8713
    @ersavanure8713 Год назад

    Disculpe maestro, podría darme su opinión acerca de chatgpt? Cómo sabrá voy iniciando con sus clases y me preocupa que apenas empiece a buscar trabajo no encuentre o lo pierda gracias a qué la página crea código mejor de lo que yo iniciando podría, solo quería ver un poco de luz respecto al tema, muchas gracias por su ayuda y su curso!!

    • @jonmircha
      @jonmircha  Год назад

      ChatGPT simplemente es una herramienta pero no va a reemplazar las habilidades de un programador, un programador no sólo escribe código, estructura y analiza problemas y en base a ello crea código para resolvder dichos problemas, Chart GPT sólo escribe código en base a todo el código que tiene disponible, velo como una herramienta que te puede ayudar, pero no como algo que te reemplazará

    • @ersavanure8713
      @ersavanure8713 Год назад

      @@jonmircha muchas gracias maestro!! Solo eso ocupaba saber

  • @luismontero6709
    @luismontero6709 Год назад

    Tengo una duda, ese método "console.log(fecha.getUTCHours())" me podría servir para un ejemplo: Estoy por lanzar un curso (supongamos) en mi pagina web y he decidido publicarlo a las 12: 00 AM, según mi zona hora, pero este tiene un temporizador para saber cuantas horas falta.... la pregunta seria: ¿las horas faltantes serian diferentes para cada país?

    • @jonmircha
      @jonmircha  Год назад +1

      Los métodos que dicen UTC son de la hora del meridiano de greenwich los demás saldrá la hora del uso horario del usuario

    • @luismontero6709
      @luismontero6709 Год назад

      @@jonmircha Ok, entendido. Muchas gracias!

    • @ratasobreviviendoenlascloa4847
      @ratasobreviviendoenlascloa4847 Год назад

      ​@@luismontero6709ya no se usa utc es viejo con ecmascript 2021 fechas es lo más más facil

  • @helipalacio8772
    @helipalacio8772 Год назад

    👏👏👏

  • @JuanCarlosOrtizTiscareño
    @JuanCarlosOrtizTiscareño 3 месяца назад

    esta un poco raro, cuando vimos los set y get, quedamos que apesar que es una funcion, lo mandabamos a llamar como una propiedad, la libreria Date no se definio bien con "set" y "get" jaja?

  • @racedevweb
    @racedevweb 3 года назад +1

    Let's go developers

  • @maycolchristianelcorrobarr41
    @maycolchristianelcorrobarr41 4 года назад

    Mestro JON Hola, como haces para que salgan las sobrecargas cuando instancias el Date() en visual studio code ? que plugin es o que atajo de tecla

    • @jonmircha
      @jonmircha  4 года назад

      Aquí puedes ver mi configuración de VSCode jonmircha.com/vscode

  • @chrisvaling5269
    @chrisvaling5269 2 года назад +1

    Ya sabemos cuando cumples años para tomarnos unas chelas!!🍾🍾🍷🍷

  • @gabrielralfcaceresgabriell319
    @gabrielralfcaceresgabriell319 3 года назад +1

    Wow descubri que dia naci

  • @leonardofloresramirez6075
    @leonardofloresramirez6075 3 года назад

    por qué me da que la hora en cdmx en GMT -5?

    • @jonmircha
      @jonmircha  3 года назад

      Por que estamos en horario de verano

  • @instintoimagen
    @instintoimagen 3 года назад

    12:32 uy! Viernes 13 ja ja ja

  • @helipalacio8772
    @helipalacio8772 5 месяцев назад +1

    👨

  • @johnmebao
    @johnmebao 4 года назад

    Buenas tardes, geniales sus vídeos, una pregunta como obtener el número de semana?

    • @jonmircha
      @jonmircha  4 года назад

      Hay un método para eso revisa la documentación del objeto Date ;)

    • @johnmebao
      @johnmebao 4 года назад

      @@jonmircha Muchas gracias, revisaré

  • @pedrikemaster
    @pedrikemaster Год назад

    😃💯👏🙌🤜🤛

  • @diego_solis
    @diego_solis 4 года назад +2

    Estoy usando el método getMonth y me devuelve 8, pero estamos en el mes 9, qué pasó ahí profe?

    • @jonmircha
      @jonmircha  4 года назад +2

      Es un arreglo por lo cual los meses van de 0 a 11

    • @diego_solis
      @diego_solis 4 года назад +1

      @@jonmircha gracias!

  • @JlarMM
    @JlarMM 2 года назад +1

    no funciona bien date en IOS que se puede hacer

    • @jonmircha
      @jonmircha  2 года назад

      🤔 a mi me funciona de maravilla en la Airbook M2

  • @medicenpeludo4751
    @medicenpeludo4751 2 года назад

    si se cambia la vpn cambia ela zona horaria? :vv

  • @baezraul1
    @baezraul1 4 года назад

    Por que se eligio el 1/1/1970 como anio 0 para la computacion y empezar a contar desde ahi? Si van a contestar porfavor no me definan lo que es es timestamp, digan el evento o el motivo por el cual fue elejido ese dia.

    • @liv_is
      @liv_is 4 года назад

      por que así lo quiso el programador jaja, no la verdad ni idea

    • @anibalespanol5423
      @anibalespanol5423 3 года назад

      Esto viene de Unix, no hay un motivo par la selección de ese día en especifico, simplemente los ingenieros de Bell Labs, los creadores de Unix, decidieron por conveniencia fijar ese instante como referencia, mejor conocido como "Unix Epoch"

  • @rutita
    @rutita 4 года назад

    🍎🍎

  • @7jeison
    @7jeison 3 года назад +1

    Puede que no me creas pero yo nací el 23 de mayo de 1995, soy géminis y tengo 26 años. ¡Que casualidad! jeje
    Saludos!

  • @yeralpg
    @yeralpg 4 года назад

    :O a mi me sale GTM-005 y Uso horario 300 y tambiéne estoy en la CDMX :O jajaja

  • @elweonweandolaweafome
    @elweonweandolaweafome 2 года назад +1

    saludos militares

  •  4 года назад

    Fializado X1

  • @AlexPawChain
    @AlexPawChain 2 года назад

    1984 "George Orwell"😂

  • @juanjcodes
    @juanjcodes 2 года назад

    Si naciste a las 3:30 am eso significa que tu eres...😨👿

  • @medicenpeludo4751
    @medicenpeludo4751 2 года назад

    ......

  • @matiastorres5993
    @matiastorres5993 2 года назад +1

    excelente video jon! muchas gracias!

    • @jonmircha
      @jonmircha  2 года назад

      Gracias, saludos!👋🏻😉