J'ai besoin d'une fonction qui prend comme paramètre une semaine ISO et une année ISO et renvoie la prochaine semaine et année ISO (et une fonction qui renvoie la semaine ISO/année précédente).Get next/previous ISO semaine et année en PHP
Répondre
Donc, pour répondre à quatre jours donc je donne un coup de feu:
<?php
// Start with Timstamp 0, else the seconds might be off
$x = new DateTime("1970-01-01 00:00:00");
$x->setISODate(2010, 2);
echo $x->format("Y-m-d H:i:s"); // 2010-01-11 00:00:00
$x->modify("+1 week");
echo $x->format("Y-m-d H:i:s"); // 2010-01-18 00:00:00
// Now for the next ISO Week
echo $x->format("Y W"); // 2010 03
Espoir qui aide, sinon laissez-moi savoir :)
Je vais dans l'ordre inverse, et je reçois: 2013 03, 2013 02, 2012 01, 2012 52, 2012 51 ... comment puis-je obtenir la semaine n ° 1 en 2013? – darkangel
Cela semble fonctionner si je change l'offset: $ x-> setISODate (2010, 2, 3); (vaguement basé sur l'information [ici] (http://stackoverflow.com/a/9064954/221528)) – darkangel
- 1. année et la semaine à ce jour en php
- 2. Joda-time: Premier jour de la semaine ISO de cette année 1
- 3. Calculer la date de début et de fin d'une semaine compte tenu du numéro de semaine et de l'année en C# (basé sur la spécification ISO)
- 4. hachage groupe de dates par semaine/mois/année
- 5. Grouper par année, mois, semaine, jour dynamiquement dans Crystal Reports
- 6. php var année et le mois
- 7. Get devise Code ISO 4217 basé sur les paramètres régionaux
- 8. Plage de dates du numéro de semaine + année
- 9. De mois en mois et année
- 10. Obtenez l'horodatage d'exactement une semaine en PHP?
- 11. Date et heure d'horodatage de début de semaine en utilisant Java SE API et Joda Time (basé sur ISO)
- 12. mois Get de date heure mois maintenant, Obtenez année de temps date maintenant année et écrire jour spécifique
- 13. Obtention du mois/semaine/année inexistant lors de l'utilisation de la clause group by MySql avec les fonctions de date mois/semaine/année
- 14. Transformer Datetime en mois, jour et année?
- 15. Comment obtenir les jours ouvrables dans une semaine avec PHP étant donné la plage et la semaine en cours en tant que params?
- 16. Fichier ISO en C++
- 17. PHP itérer jours du mois donné mois et année
- 18. Apache mod_rewrite et PHP tableaux GET
- 19. Réception et traitement d'une requête GET en PHP
- 20. PHP Convertir la date ISO en un format plus lisible?
- 21. Comment fonctionnent les normes ISO (en particulier ISO 9126)
- 22. Comment comparer les champs DATETIME «année par fraction» et «année par année»
- 23. Existe-t-il un javascript pour créer un objet de date en utilisant l'année et le numéro de la semaine ISO?
- 24. date get Android avant 7 jours (une semaine)
- 25. La fonction de date de PHP montrant la mauvaise semaine
- 26. Encodage ISO-8859-1 et MacRoman
- 27. PHP Automatiquement "GET" Variables
- 28. Découvrez la date du lundi de la semaine en PHP?
- 29. calculer la semaine civile
- 30. Numéro de semaine et Jour de la semaine
Avez-vous essayé un des [fonctions relatives à la date et l'heure] (http://de.php.net/manual/fr/book.datetime.php) encore? – Gordon
Avez-vous besoin de quelque chose comme ceci: http://stackoverflow.com/questions/3527166/year-and-week-to-date-in-php/3527481#3527481 – NAVEED
@NAVEED cette question se rapporte à obtenir la date de l'ISO J'utilise déjà cette solution, mais c'est un problème différent de celui que je pose maintenant. –