2009-07-08 20 views
0

mysqlの最初の曜日は何ですか、月曜日か日曜日ですか?[mysql&php]、週、月曜日、または日曜日の最初の日は何ですか?

私はこれをしたい:(私はところで、PHPを使用しています)

  • 今日の日付(問題なし)(ここで立ち往生)今週の

  • の情報を表示し

  • を取得前週と次週のデータを表示するための前と次週のボタン(ここでは何もできません)

私は「日付」のもので遊んでいる間、ちょっと詰まっています。誰も助けることができますか?

+1

事実の後であなたの質問を編集しないでください、それは後でそれに遭遇する人には意味がありません... –

答えて

2

月曜日。

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

WEEKDAY(date) 

日の平日指数(0 =月曜日、1 =火曜日、... 6 =日曜日)を返します。

あなたは以下を使用することができますPHPで平日を取得するには

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

私はPHPの関数から、データベース(SQL)から得る今日の日付から平日を見つける必要があります。 – jingleboy99

+0

mysqlはどこに質問になるのですか? – Josh

+0

あなたのクールな方法に感謝します。しかし、私はphpでmysql関数を使用することはできません。例えば。ユーザーの今日の日付を入力し、PHPに渡します。私のPHPカントは、日付のインデックスを知るために平日関数を使用します。または私は間違っていますか? – jingleboy99

関連する問題