問題タブ [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 に答える
4529 参照

sql - date.jsを使用して.net sql datetimeをjqueryに変換する

SQL データベースから値を取得する ajax 投稿があります。SQL の私のデータ型は datetime です。返されるのは次のとおりです。

現在date.jsを使用して、次のことをしようとしています:

しかし、それはこのエラーが発生し続けます:

私は何を間違っていますか?理解できません :(

編集:これが私の完全なコードです。

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

conflict - JQuery easyui と Datejs の日付の競合

jquery-easyui datebox ( http://www.jeasyui.com/documentation/index.php ) と Datejs API ( http://www.datejs.com/ ) の間に競合があります。jquery-easyui のバージョンは 1.3.3 です。

両方が jsp ページに含まれている場合、ポップアップ カレンダーの現在の日付は常に 1970 年 1 月です。datebox の値を現在の日付に設定するメソッドが見つかりませんでした (文字列のデフォルト値を使用するのではなく、現在の日付を使用したくありません)。自動的に設定されます)。ドキュメントで説明されているように、次のコードを使用してみました

しかし、それは例外をスローしますTypeError: $.data(...) is undefined

これもうまくいきません。

Datejs は非常に役立つライブラリであり、それが提供するメソッドが必要なため、プロジェクトから削除できません。それを排除することはまったく問題なく機能しますが、両方をうまく機能させるための回避策はありますか。ありがとう。

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

javascript - date.jsを使用して「2013年第4週」に基づいてJavaScriptの日付を返そうとしています

週番号から日付を割り出そうとしています (日付は [date] から始まる週になります)。

date.js Web サイトのホームページ (画像を参照) で動作しますが、動作させることができません。

date.js ウェブサイトの動作

を使用しvar date = Date.parse('week 5 2013');ていますが、常に今日の日付が返されます。

私は何を間違っていますか?

ありがとう、アンガス

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

javascript - ブートストラップ日時ウィジェットで日付、日、月を加算または減算する方法は?

テンプレートで Bootstrap DateTime ウィジェットを使用しています。必要に応じて特定の日付、時間、または月の範囲を選択するために、2 つのウィジェット (From、To) を並べて配置しました。ユーザーが常に「From」よりも小さい「To」範囲を選択できるように、両方のウィジェットをリンクしました。その目的のために、次のような数値で日付を加算または減算しました。

これは、ユーザーが 5 月 30 日などを選択した場合の範囲を示しません。次に、Datejs日付などの加算または減算に役立つことがわかりました。次のようにDatejsを使用しました。

しかし、私のコンソールはこのエラーを表示します:

ファイルをインポートしましたdate.jsが、それでも機能しません。助けてください!

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

javascript - Date.parseExact で正確な結果が得られない

date.js から「date.js」および「en-GB.js」ライブラリを使用しています

次のコマンドは、有効な日付であることを示す not null の結果を返しますが、実際にはそうではありません。

ここで何が間違っているのでしょうか?

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

ruby-on-rails-3 - Date.js と Moment.js (およびサーバー側の書式設定) の比較

プロジェクトで Date.js を使用してきましたが、最近、 moment.js が優れているという投稿を読みました。

ただし、「今から 5 日後」などの入力を実際の日付に解析できないという事実が原因であるとは信じがたいです。

私の個人的な欲求/要件は

  1. さまざまな入力 (テキスト フィールド) を取得し、適切な形式の日付として送信できます。
  2. 適切にフォーマットされた日付を取得して、わかりやすいものとして出力できます (または、別の方法で解析するだけです)。

Date.js は両方を行います。Moment.js は #2 しかできないようです...

私は何か不足していますか、それとも Date.js をまだ使用するのはクールですか?

さらに...私のレールプロジェクトのために。サーバー側とクライアント側のどちらでフォーマットする方が良いですか? すなわち。相対日付条件に基づいてフォーマットしたいことがいくつかあります。(今から10日後、または今から0日以上経過している場合はクラスを追加するように)...クライアント/サーバー側の日付解析/操作の長所/短所は?

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

javascript - Javascript を使用して Chrome でフォームの日付と時刻を自動入力する

GET を介して渡された値をサイトのフォームに入力しようとしています。私が問題を抱えている 2 つのフィールドは、タイプがtype="date"orの入力タグですtype="time"。Chromeには、日付を選択するためのドロップダウンカレンダーを提供するこの素晴らしい機能があります:

日付入力用の Chrome のドロップダウン カレンダー

Chrome は Time フィールドに対しても同様のことを行います。問題は、これらのタイプのフォーム フィールドに入力しようとする JavaScript が気に入らないことです。次のように GET 情報を渡します。

GET を介して情報を渡してフォーム フィールドに入力する

日付がこのようにフォーマットされている理由は、それがバックエンドが必要とするものであり (私が取り組んでいるものではない)、日付がバックエンド コードから直接取得されるためです。

document.$_GETGET から渡されたすべての値を配列として自動入力する関数があります。date.jsも含まれているため、Date.parse機能やその他の機能を使用できます。次のようにJavaScriptを介して渡します。

Safariでは、期待どおりの結果が得られます。

Safari の自動入力フォーム

Chrome では、空のフォーム フィールドが残っています。

Chrome の空のフィールド

私は困惑しており、これを修正する方法がわかりません。Safari と同様に Chrome で自動入力する必要があります。

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

jquery - date.js を使用した jQuery カスタム関数

各入力に応答する (ブートストラップとペアになっている) カスタムの date.js 関数を構築しようとしています...

私の関数は、一連のフィールドの最初のアイテムに対して機能しますが、最初のアイテム$(".date-js").changeIt();のみです。