2009-07-08 7 views
0

Quel est le premier jour de la semaine à mysql, lundi ou dimanche ??[mysql & php], quel est le premier jour d'une semaine, lundi ou dimanche?

Je veux faire: (je suis en utilisant php BTW)

  • Obtenir la date d'aujourd'hui (pas de problème)

  • d'information d'affichage de cette semaine (coincé ici)

  • Bouton de la semaine précédente et de la semaine suivante, pour afficher les données de la semaine précédente et suivante (ne peut rien faire ici)

Je suis coincé en jouant avec la "date". Quelqu'un peut-il aider?

+1

ne pas éditer votre question après le fait, il n'aura pas de sens pour quelqu'un qui y tombe plus tard ... –

Répondre

2

Lundi.

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_weekday

WEEKDAY(date) 

Renvoie l'index de la semaine pour la date (0 = lundi, 1 = mardi ... 6 = dimanche).

Pour obtenir des détails sur les semaines précédentes ou suivantes, vous pouvez utiliser

DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit) 

eg SELECT DATE_ADD('2010-12-31 23:59:59', INTERVAL 1 WEEK); 

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add


Pour obtenir le jour de la semaine en PHP, vous pouvez utiliser les éléments suivants:

<?php 
$datetime = new DateTime('2010-12-31 23:59:59'); 
$today = $datetime->format('l'); 
echo $today; 
?> 

http://www.php.net/manual/en/function.date.php

+0

J'ai besoin de trouver le jour de la semaine à partir d'aujourd'hui qui obtiennent de la fonction php, pas de base de données (sql). – jingleboy99

+0

alors d'où vient le mysql dans la question? – Josh

+0

J'apprécie votre méthode cool. Mais, je ne peux pas utiliser la fonction mysql en php. Par exemple. date d'entrée de l'utilisateur aujourd'hui, et passez-le à php. Mon php ne peut pas utiliser la fonction de semaine pour connaître l'index de la date. Ou ai-je tort? – jingleboy99

Questions connexes