Easy Learning with Manejo de fechas y horas en PHP
Development > Web Development
6h 40m
Free
4 ★★★★★

Enroll Now

Language: Spanish

Domina las Fechas y Horas en PHP: Una Guía Completa

What you will learn:

  • Dominar el manejo de fechas y horas en PHP
  • Utilizar eficientemente las funciones heredadas de PHP4
  • Crear y manipular objetos DateTime para un control preciso
  • Gestionar zonas horarias con la clase DateTimeZone
  • Realizar cálculos de intervalos y períodos con DateInterval y DatePeriod
  • Integrar el manejo de fechas entre PHP y MySQL

Description

¿Cansado de luchar con las fechas en PHP? Este curso te proporciona una comprensión profunda del manejo de fechas y horas, desde las funciones heredadas hasta las potentes clases de DateTime. Aprenderás a trabajar con DateTime, DateImmutable, DateTimeZone, DateInterval y DatePeriod para dominar cálculos complejos, formatos internacionales y la sincronización con bases de datos MySQL.

  • Explora las funciones heredadas de PHP4 para fechas y horas.
  • Domina la creación y manipulación de objetos DateTime para un control preciso.
  • Gestiona eficazmente las zonas horarias con DateTimeZone.
  • Realiza cálculos de intervalos y períodos con DateInterval y DatePeriod.
  • Integra a la perfección el manejo de fechas entre PHP y MySQL.
  • Recibe archivos de código y apuntes para cada lección.

Este curso intermedio requiere conocimientos básicos de PHP, HTML y MySQL. ¡Transforma tu manejo de fechas en PHP y crea aplicaciones web más robustas!

Curriculum

Introducción al Manejo de Fecha y Hora en PHP

Esta sección inicia con una bienvenida y preparación para el curso, incluyendo la configuración del entorno y la recomendación de plugins para Sublime Text. Se cubren los conceptos básicos del manejo de fechas y horas en PHP, la configuración básica, y el uso del estándar PHPDocs para la documentación del código. Finalmente, se proporcionan apuntes de la sección para una referencia rápida.

Manejo de Funciones Heredadas de PHP4

Aquí se revisan las funciones heredadas de PHP4, incluyendo `date()`, `time()`, `checkdate()`, y el manejo de microtiempo. Se abordan ejemplos prácticos como la validación del tiempo de sesión en dos partes y el cálculo de edades, con apuntes al final de la sección.

Dominando la Clase DateTime

Esta sección se centra en la clase DateTime, explicando su formato, cómo extenderla, manejar timestamps, modificar objetos con `modify()`, usar `try-catch()`, `setDate()`, `setTime()`, comparar objetos, clonar objetos, calcular diferencias entre fechas y mucho más, con apuntes que resumen los conceptos clave.

Administrando Zonas Horarias con DateTimeZone

Aprende a crear y manipular objetos DateTimeZone. Se cubren temas como el manejo de identificadores, horarios, la modificación del contenido de objetos DateTimeZone, el desplazamiento de la zona horaria con respecto a UTC, y la extracción de transiciones de zona horaria usando `transitions()`. Apuntes al final de la sección resumen los puntos clave.

Utilizando las Clases DateInterval y DatePeriod

Explora el poder de DateInterval y DatePeriod para calcular diferencias de fechas, usar formatos específicos, crear fechas periódicas, trabajar con fechas ISO 8601 week, calcular amanecer y atardecer, y realizar operaciones con `sunset` y `sunrise`. Los apuntes de la sección proveen un resumen conciso.

Integración PHP y MySQL para el Manejo de Fechas

Esta sección cubre la integración entre PHP y MySQL para el manejo de fechas. Aprenderás a validar fechas desde HTML, validarlas en PHP, repasar el manejo de fechas en MySQL, insertar fechas en la base de datos desde PHP, y leer y desplegar datos de MySQL usando PHP. Apuntes incluidos para facilitar el aprendizaje.

Bonus: Herramientas de Desarrollo Web

Esta sección te ofrece un bonus con herramientas útiles para el desarrollo web, incluyendo herramientas para seleccionar colores, armonizar colores, descargar fuentes e iconos, crear gradientes, trabajar con cajas flexibles, objetos SVG y curvas Bezier cuadráticas, y diseños `display: grid`.

Conclusión

La sección finaliza el curso con una despedida y proporciona acceso a los archivos del curso para que puedas seguir practicando.

Deal Source: real.discount