Obtener el número de la semana del año desde la fecha en PHP

Solución En esta función, recibiremos la fecha en formato string (posiblemente el formato más común para manejo de variables) para despues hacer la conversión a tipo time dentro de la función. function weekOfYear($date) { $datetotime = strtotime($date); $weekOfYear = intval(date("W", $datetotime)); if (date('n', $datetotime) == "1" && $weekOfYear > 51) { // It's the last …

Sigue leyendo Obtener el número de la semana del año desde la fecha en PHP

Calcular la diferencia entre dos fechas en PHP

Para el siguiente ejercicio utilizaremos la clase DateTime de PHP para asignar fechas Digamos que tienes que encontrar la diferencia en días entre dos fechas. $date1 = new DateTime("2023-10-14"); $date2 = new DateTime("2023-10-16"); $diff = $date1->diff($date2); echo $diff->days . ' días'; // 2 días Podrás imprimir el objeto $diff y notar que es un array que …

Sigue leyendo Calcular la diferencia entre dos fechas en PHP

Montando un proyecto en Docker

En entradas anteriores había hablado acerca de Contenedores Linux y más y algunas generalidades de Docker sin llegar a profundizar realmente mediante un ejemplo practico, por lo que esta vez toca hacer un par de pruebas utilizando Docker en Windows. Requisitos para este mini tutorial WSL. En esta entrada hablo del Subsistema de Windows para Linux (WSL) …

Sigue leyendo Montando un proyecto en Docker

Ver los módulos PHP instalados e instalar nuevos

Ver los módulos PHP instalados La forma de ver los módulos PHP instalados, es muy sencilla, basta con escribir $ php --modules Lo que nos mostrará la ventana con los módulos instalados Instalar módulos específicos Para instalar un módulo específico para una versión de PHP en particular conviene hacer antes una búsqueda de los módulos …

Sigue leyendo Ver los módulos PHP instalados e instalar nuevos

Como instalar PHP 7.2 en CentOS 7 / RHEL 7

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML. Más Instalar PHP versión 7.2 1.- Active el repositorio de EPEL, con la siguiente instrucción sudo yum -y install epel-release En caso de que ya tengas instalado el repositorio, …

Sigue leyendo Como instalar PHP 7.2 en CentOS 7 / RHEL 7

Sincronizar la hora con tu zona horaria en CentOS

En esta entrada realizaremos la sincronización horaria de tu distribución Linux, con el fin de tener la hora precisa y evitar inconvenientes al momento de registrar acciones en el servidor. Paso 1.- Sincronizar la hora con tu zona horaria Lo primero que deberás hacer, es listar las zonas horarias y tomar nota de la que …

Sigue leyendo Sincronizar la hora con tu zona horaria en CentOS