144 votes

Obtenir le premier jour de la semaine en PHP ?

Une date `` format, quelqu'un peut m’aider à obtenir le premier jour de la semaine ?

168voto

JadedCore Points 417

Voici ce que j’utilise...

$day contient un nombre de 0 à 6 représentant le jour de la semaine (dimanche = 0, lundi = 1, etc..).
$week_start contient la date de dimanche de la semaine en cours comme JJ-mm-aaaa.
$week_end contient la date pour le samedi de la semaine en cours comme JJ-mm-aaaa.

70voto

laurentb Points 690
<pre><code></code><p>Remplacez la fonction time(). Ensuite dimanche/dernier lundi méthodes ne fonctionnent pas lorsque la date du jour est le dimanche/lundi.</p></pre>

57voto

doctormad Points 91

Garder les choses simples :

Source : manuel PHP

25voto

Yuvalik Points 367
<pre><code></code><p><code></code><code></code>= Samedi. A partir de là, vous pouvez simplement calculer en arrière pour le jour qui que vous intéresse.</p></pre>

20voto

AgmLauncher Points 963

Pour ce que ça vaut, voici une ventilation du comportement bancal de strtotime lors de la détermination d’un cadre de référence cohérent :

http://gamereplays.org/reference/strtotime.php

Essentiellement que ces chaînes de manière fiable vous donnera la même date, n’importe quel jour de la semaine, vous êtes actuellement sur lorsque vous les appelez :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X