問題タブ [datejs]

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 に答える
512 参照

javascript - オブジェクトの配列を解析してソートするjavascript date.js

オブジェクトの JavaScript 配列を作成し、date.js を使用して日付を解析し、date.js 比較メソッドを使用してオブジェクトの配列を並べ替えようとしています。これは、2 つの問題を示すためにまとめたコードです。

問題 1: date.js が解析できない日付を無視して警告するにはどうすればよいですか? 問題 2: これらの日付でオブジェクトの配列を並べ替えるにはどうすればよいですか? (date.js の有無にかかわらず)

私の直感は、これはすべて間違っていて、もっと良い方法があることを教えてくれます。アイデア?

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

javascript - JS でデータを解析する際の奇妙な動作

ライブラリDate.jsおよび Date.parse() メソッドを使用しています

Date.parse('30/07/2012') を解析しているとき、正しい日付を取得しています Mon Jul 30 2012 00:00:00 GMT+0200 (CEST) しかし、Date.parse( を解析しようとすると'01/08/2012') (2 日後の日付) I'm got Sun Jan 08 2012 00:00:00 GMT+0100 (CET) 日と月が入れ替わっています!

それがなぜなのか誰か知っていますか?

問題は Date.js ではなく JS 自体にあると思います...

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

javascript - Date.jsがISO8601UTC日付を誤って解析する

javascriptライブラリDate.jsを使用して、Date.parse()関数にISO8601形式のUTC0日付を渡すと、同じ日付を表すがローカルタイムゾーンが追加されたオブジェクトを取得していることがわかりました。

例えば、

14:57 UTCの時刻を示している日付:2012-08-27T14:57:00Z(ISO 8601形式)を考えると、なぜこれは10:57GMTではなく14:57GMT-400として解析されるのでしょうか。 -400?

私はそれが実際に動いていることを示すためにフィドルを作成しました。

実際にエラーが発生した場合、または解析結果の理解が正しくない場合は、お知らせください。

0 投票する
2 に答える
1525 参照

c# - DateJSは日時の問題を解析します

私は現在、次のような日時形式を使用しています。

そして、datejsは末尾の「z」に満足していないようです。

リクエストでは、私はただ使用します

jsonに必要な形式にするためですが、応答(c#バックエンド)から返されると、「z」が自動的に追加されます。それを取り除く方法や、datejsがこの形式を解析できるようにする方法はありますか?

0 投票する
2 に答える
335 参照

javascript - Datejsは週の前後の日を計算します

私はdatejsを使用し、プログラムの3つのボタンを取得したい
Today : 今週の月曜日と日曜日の
2つの日付制限を生成します Next : 来週の2つの日付制限を
生成します Prev : 前の週の2つの日付制限を生成します

ここに私のコード

3 つのボタンは currentDay + 7 を実行します。現在の日 - 7; 現在の日 = 0;

問題は、
私たちが月曜日の 22 時であり、この関数が月曜日の 15 を返すことです。

0 投票する
2 に答える
81 参照

javascript - Datejsは1週間に一連の日を取得します

私はdatejsを使用しており、2つの日付があります:startDateendDate

日付は、dateタイプの2つのオブジェクトです。これらの2つの日付の間の日数を列挙する関数を作成する必要があります。

間のマージは7日です

例:

次のような出力の文字列を取得する必要があります。

30,31,01,02,03,04,05

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

javascript - JavaScript Date オブジェクトをキャッシュする方法は?

Web アプリで多くのカルチャをサポートするためにDate.jsを使用しています。ここでの問題は、date.js にこのようなコードがあることです。

別のカルチャ ファイルを使用すると、この定義も含まれます。論理的に私のドキュメントにはこれがあります

Web アプリで date.js と date-fr-FR.js の両方を参照しています。

問題は、toString 関数を使用すると、再帰呼び出しのためにメッセージvar d = new Date().toString();がスローされることです。Out of stack spaceドキュメントからdate.jsを削除したくないため、元のDateオブジェクトをキャッシュして元に戻す方法はありますか

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

jquery - datejsとtimejsで時間を計算する

datejsとtimejsを使用して時間を計算しようとしていますが、取得できません。

これどうやってするの?

0 投票する
2 に答える
203 参照

jquery - datejs を使用して入力値を合計する

入力フィールドの値を取得し、それらをミリ秒に変換し、すべてを合計しようとしています。

datejs を使用して時間を合計するにはどうすればよいですか?

例えば。

geoffrey.mcgillによる解決策

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

javascript - knockoutjsの過去の日付

ノックアウトで(昨日のように)過去の日付を取得したい。現在の日付を取得するために、私は以下のように書いています:

しかし、ここで昨日の日付を取得する方法は??