web-dev-qa-db-ja.com

カレンダーは何日に開始しますか、それは重要ですか?

JavaScript、PHPおよびその他のWebベースの言語には、週が日曜日に始まり土曜日に終わる日付関数があります。つまり、個々の日として日曜日が特定されます0と土曜日は6(月曜日から金曜日まで)。論理的には、カレンダーは日曜日に始まり、土曜日に終わる必要があります

ただし、多くのカレンダーは週が月曜日から始まります。 Googleのカレンダー はその1つです。

ユーザーエクスペリエンスの観点から、カレンダーを何日に開始するかはまったく重要ですか?
ユーザーは、週の始まりとして日曜日と月曜日を切り替えることができると思いますか?

8
James Donnelly

はい、重要です(特に、 週番号 が重要な世界の一部では)。

週の開始日を定義する 3つのメインカレンダー形式があります ;月曜日(ヨーロッパのほとんどおよびその他の地域でISO-8601に準拠している)、土曜日(中東の多くで使用されている)、日曜日(北米とイスラエルで使用されている):

Image showing the first day of the week on a map, with Sunday in blue, Monday in yellow and Saturday in green
Wikipedia からの画像

上の地図では、青色で表示されている国はSundayで週が始まり、黄色でMondaySaturdayにライムグリーンで表示されます。

17
Kit Grose

はい、重要ですが、週の最初の日として選択する日は、カレンダーの使用によって異なります。

  • 大企業で働く場合、従うべき基準があるかもしれません。
  • ほとんどの「一般的な」カレンダーは、日曜日の曜日から始まります
  • ただし、日曜日を週の最初の日とすると意味をなさない特定のアプリケーションがたくさんあります。たとえば、週末の計画を追跡するためのカレンダーを作成している場合、土曜日と日曜日を異なる週の一部にすることは意味がありません。

ここに私が質問に答える方法があります:

  • 特別な理由がない限り、カレンダーの週は日曜日または月曜日から開始する必要があります
  • アプリケーションが、両方の週末にグループ化して意味のあるイベントを追跡する場合を除き、デフォルトで日曜日にする必要があります。
  • 同様に、これが就業週の最初の日が月曜日である就業関連のカレンダーになる場合、週末を「先週の土曜日」と「今週の日曜日」ではなく「先週の週末」として扱うことは理にかなっています。 。

ユーザー設定は問題なく、ほとんどの問題は解決しますが、絶対に必要でない限り、ユーザー設定は避けます。ほとんどの場合、ユーザーの90%が納得できるデフォルトの設定を使用できます。

6
Jeremy T

重要かどうかは自分で決めることができます。1か月だけ、週の開始日が異なるカレンダーを使用してください。それにすべての予定、会議を書き込みます。 巨大苦痛です!

月曜日のハンガリー語の名前はhétfő(スペルはcca。"hate-foe")で、文字通り"week head"を意味します。この情報がその日のnameにも表示される場合、それがどれほど重要であるか想像できます。

デフォルトを提供する必要がありますが、ユーザーがデフォルトを選択できます。あなたはそれをロケールや言語から見つけるべきではありません、多分それは混合された状況であるかもしれません:例えば、中央ヨーロッパ地域(月曜日)のアメリカの会社(日曜日)。

Windows Phone 8(#challengeaccepted)を使用していますが、言語を英語に設定できませんでしたand週の始まりは月曜日です。幸い、カレンダーロケールはシ​​ステムロケールとは別に選択できるので、私の電話は英語を話すようになりました。週の名前を除いて、ハンガリー語のように見えます。しかし、それがhétfőに始まる週を設定する唯一の方法であるため、私はそれに満足しています。

3
ern0

異なる国では、週は異なる日に始まり、就業週は異なる日に構成されます。

カレンダーを国際的に使用する場合は、ユーザーが曜日の初めと就業日/週末を選択できるようにする必要があります。

また、場所に依存するデフォルトを有効にすると、ユーザーの作業が減ります。

2
Danny Varod