Tous les dimanches, la fonction Strtotime fait des trucs bizarres sur mon site web. Il montre la date de la semaine prochaine au lieu de +2 semaines.Strtotime fonction bug le dimanche
Mon code:
date_default_timezone_set("Europe/Amsterdam");
$time = time();
//Check the date of Monday and Sunday from 2 weeks later.
$monday = date('d-m-Y', strtotime('+1 week monday'));
$sunday = date('d-m-Y', strtotime('+2 week sunday'));
//Check the weeknumber of this week and add 2, so that it shows the weeknumber of 2 weeks later.
$weekdata = date("W", strtotime('+1 day', $time));
$weeknumber = $weekdata + 2;
$Weeknumber
affiche des informations correctes: 42, mais $monday
et $sunday
montre le lundi de la semaine prochaine et dimanche (10.03.2016 | 10/09/2016), mais je veux avoir De plus, y a-t-il un moyen de faire commencer les semaines lundi au lieu de dimanche? Parce que, sur la page "cette semaine", il montre déjà les données de la semaine 26-09-2016 | 02-10-2016 au lieu de 19-09-2016 | 25-10-2016.
Je ne suis pas sûr de ce qui devrait être faux. Cela fonctionne comme prévu. Le dimanche de la semaine prochaine ** est ** le 2 octobre. Et demander le lundi le fait le 3 octobre. –
Je suis d'accord avec @CharlotteDunois il semble fonctionner comme on s'y attendrait – RiggsFolly
En tant que jouet fixant le jour qui est considéré comme le début d'une semaine voir 'http://php.net/manual/fr/intlcalendar.setfirstdayofweek .php' – RiggsFolly