Problemas con strtotime() en el servidor remoto

Estoy teniendo problemas con strtotime de trabajo en el localhost, pero no en el servidor remoto.

Estoy usando el siguiente código para analizar las fechas de los días de cada semana;

$monday = date('Y-m-d', strtotime('monday this week +'.$x.' week'));
$tuesday = date('Y-m-d', strtotime('tuesday this week +'.$x.' week'));
$wednesday = date('Y-m-d', strtotime('wednesday this week +'.$x.' week'));
$thursday = date('Y-m-d', strtotime('thursday this week +'.$x.' week'));
$friday = date('Y-m-d', strtotime('friday this week +'.$x.' week'));
$saturday = date('Y-m-d', strtotime('saturday this week +'.$x.' week'));
$sunday = date('Y-m-d', strtotime('sunday this week +'.$x.' week'));

Esto funciona correctamente en localhost.

En el servidor remoto devuelve;

2018-10-22
2018-10-22
2018-10-22
2018-10-22
2018-10-22
2018-10-22
2018-10-28

Así es el análisis de la fecha correcta para el lunes y el domingo. Cada otro día en el que analiza la misma fecha como el lunes.

1 Respuestas

  • addi2113
    4 de mayo de 2019

    Me gustaría sugerir el uso de una Biblioteca de php como de Carbono :) hace que el trabajar con fechas mucho más fácil :)