問題タブ [leap-year]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
120 参照

zend-framework - Zend Date はうるう年をチェックしません

私はこのコードを持っています

これにより、 $newDate = '2013-02-30'; が得られます。これはデータベース入力の有効な日付ではありません。みんな助けて。

0 投票する
5 に答える
2707 参照

c - うるう日を効率的に計算する

次の関数を使用して、2年間のうるう日数を計算します。

ループする必要がないようにこれを書く別の方法はありますか?

0 投票する
6 に答える
6052 参照

c++ - Q&A: 月の最後の日を知るにはどうすればよいですか?

私は独自のタイムゾーン コンバーターを作成しようとしていましたが、その月の最終日を特定する方法が必要でした。いくつかの調査の結果、うるう年を見つけるための公式を発見しました。

これは小さな貢献ですが、私がそれを理解して適用するのにかかった 20 分を他の誰かのために節約できるかもしれません。

このコードは、0 でインデックス付けされた符号付きの短い月 (0 は 1 月) と、同様に 0 としてインデックス付けされた int 年 (2012 年は 2012 年) を受け入れます。

インデックス付きの 1 日を返します (27 日は 27 日ですが、SYSTEMTIME 構造などでは、通常、インデックス付きの 0 が必要です。注意してください)。

0 投票する
1 に答える
457 参照

mdx - MDX TTM 計算メンバー - 日レベル

選択した日付 (日レベル) に関連付けられた TTM (Trailing Twelve Months) の収益を計算する計算メンバーを作成する必要があります。

私はこのようなことを試しました:

ただし、これはうるう年では機能しません。たとえば、2013-01-01 を選択すると、2012-01-02 が返されます。

私もこれを試しましたが、月の最初の日がかかるため、これも良くありません:

日付階層は次のとおりです: 年 > 四半期 > 月 > 日

0 投票する
4 に答える
1551 参照

c# - データベースに挿入する前の日付の検証 (うるう年かどうか)

データベースに日付を挿入する必要がある場合、2 つのことを確認する必要があります。

  1. 31日が選択された場合、今月が31日ある場合
  2. 2 月が選択されている場合、ユーザーが 29 を選択した場合に備えて、うるう年かどうかを確認する必要があります

if's現在、と で満たされた長い関数を使用してこれをチェックしていelse'sます。

C#挿入する前に日付が有効かどうかを確認できる方法はありますか?

0 投票する
4 に答える
13424 参照

sql - 月と年から日数を取得する方法

ユーザーが指定した月の日数を取得したい。私はこれを使用しており、2 月とうるう年を除くほとんどの月で機能します。29日ではなく28日と表示されています。これを解決できますか?

または、そうでない場合は、これを行う別の方法を教えてください。@yearandを使用する必要があり@month、日を見つけるためのコードは任意です。

0 投票する
3 に答える
2219 参照

sql-server - SQL Server : うるう年の誕生日

従業員の誕生日のテーブルがあります。指定された 2 つの日付内に全員の誕生日を返すストアド プロシージャを作成しようとしています。うるう年生まれの社員がいます。

http://www.berezniker.com/content/pages/sql/microsoft-sql-server/birthday-query-ms-sql-serverの例に従って、誕生日がうるう年になると、人を返すことができます

ただし、上記のデータを使用して、私の目標はAlex Blackの誕生日を 2014 年2/28/2014と 2016 年として表示すること2/29/2016です。

また、気分がよければ、私の完全な意図は次のとおりです。

どれだけ離れていても、 と の 2 つの日付を渡したい@DateFrom date = '1/1/2014'です@DateTo date = '12/31/2016'。私が返したい結果は

0 投票する
6 に答える
22369 参照

c# - 年の最後の日を見つける

指定された現在の日付で年の最後の日を見つける必要があるタスクを実行しています。

たとえば、2013 年 1 月 6 日を指定すると、その年の最終日が自動的に返されます。2013/12/31 のように

年の残りの日数を追加するなど、さまざまな方法を使用していますが、閏年になるとミスマッチが発生します。誰かが正確な解決策を送ってくれたり、方法を教えてくれたりできますか.

基本的には、今年の最後の日付を飛び越えたいと思っていました.これは暫定的にC#用でした