Saltar al contenido

Obtener el número de semana a partir de una fecha en php

obtener-numero-de-semana-con-php

Hola hoy vamos a obtener el número de la semana a partir de una fecha dada con php, lo haremos con la fecha actual y con una fecha aleatoria.

Vamos a utilizar la funcion date() de php.

Lo haremos con unas sencillas líneas de código y explicaremos el proceso

Comencemos

Primero que nada necesitamos una fecha, ya sea la fecha actual o una fecha aleatoria, realizaremos el ejercicio con los dos ejemplos

A continuación el código:

Declaramos una variable y le asignamos la funcion date con el parámetro (‘W’) el cual nos devuelve la semana en curso, después solo basta con imprimir el resultado.

Otra manera de obtener la semana en curso es esta:

En la linea 5 obtenemos la fecha actual formateada , para después en la linea 6 convertirla a segundos UNIX.

Después creamos la variable $semana a la cual le asignamos la funcion date con los parámetros ('W', $fechaSegundos)

‘W’ obtiene el número de semana.

$fechaSegundos, es la fecha en segundos de la cual obtendremos el número de semana.

Por ultimo imprimimos el valor de la variable $semana que viene siendo el número de semana del año en curso.

Ambas maneras devuelven el mismo resultado, pero la primera se hace con menos código y es mas limpio.

Ahora veamos el código con una fecha cualquiera, básicamente el funcionamiento es el mismo pero te dejo el ejemplo por si tienes algunas dudas.

Obteniendo número de semana a partir de cualquier fecha con php

En este caso la fecha es 15 de Enero del 2001, el procedimiento es el mismo y el número de semana de esta fecha es:

Así puedes probar con la fecha que gustes.

Si no sabes que significa la linea date_default_timezone_set(‘America/Mexico_City’).

Esta linea es para cuando utilices una fecha con hora, de no utilizar esta linea la hora podría salir incorrecta, la linea cambia dependiendo el pais donde estés, te recomiendo aprender mas sobre el tema, ya que es muy importante al momento de trabajar con fechas y horas en php.

También te invito a que aprendas mas acerca de la función date() y como utilizar sus diferentes parámetros

Gracias por leer este artículo y esperamos que encuentres útil esta información. Si tienes preguntas o sugerencias adicionales, no dudes en comentar. ¡Nos encantará escuchar de ti!
Hasta la próxima oportunidad, ¡nos despedimos!

Puedes apoyar el blog de diferentes maneras:
Suscribiéndote al Blog.
Apoyando mi trabajo..
Invitándome un café.☕
Seguirme en redes sociales.
o compartir mi contenido en redes sociales. ⬇️

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *