[Mysql & php], bir haftanın ilk günü, Pazartesi ya da Pazar nedir?

1 Cevap php

Mysql de haftanın ilk günü, Pazartesi ya da Pazar nedir?

Ben bunu yapmak istiyorum: (i btw php kullanıyorum)

  • Get bugün tarihi (sorun)

  • Bu hafta bilgileri görüntülemek (burada takılıp)

  • Önceki ve sonraki hafta verileri görüntülemek için önceki ve sonraki hafta düğmesi, (burada bir şey yapamaz)

"Tarih" bir şey ile oynarken ben biraz sıkışmış duyuyorum. Herkes yardımcı olabilir?

1 Cevap

Pazartesi.

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

WEEKDAY(date)

Tarih boyunca hafta içi endeksi (0 = Pazartesi, 1 = Salı, ... 6 = Pazar) döndürür.

Eğer kullanabileceğiniz bir önceki veya sonraki hafta hakkında bilgi almak için

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


PHP hafta içi almak için aşağıdakileri kullanabilirsiniz:

<?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