問題タブ [momentjs]

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

node.js - Expressjs+ハンドルバーのフォーマット日付

私はこのオブジェクトを持っています

私のmongoDBから出てきます。

dates日付のリストです(dah!)。

私の問題は、momentjsサーバー側でフォーマットしたいということです。

口ひげのラムダを使用する必要があるように見えますが、スタック(expressjsconsolidatehandlebars ...)を使用することは不可能のようです。

誰かがこれを解決しましたか?

これが私が今試していることです

そして私のテンプレートには:

これがexpressjsconfの一部です

はい、拡張機能はまだhjsです。なぜなら、私はhoganを使い始めましたが、hoganでそれを行うことができなかったので、consolidate+mustacheに移動しました。

ノードv0.8.8とexpressjs3.0.0rc4を使用しています

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

javascript - jQuery .each ループ内の要素へのアクセス

おはようございます、これは私の 2 番目の自作 js です。私の知識とスタイルの深さが浅いことをお詫びします。私の現在の解決策は、ややバブルガムとダクトテープであると思います。

開始時刻と終了時刻を持つイベントのリストがあります。また、要素の高さを変化させるさまざまなテキスト データもあります。時間を適切な幅とオフセットに変換するために moment.js を使用しています。

要素を重ねずにできるだけ圧縮した形式で表示したい。これまでのところ、コーナー変数を保存し、ループの次の反復でそれらを比較することで、ほとんどのイベント セットで機能するようになりました。次に、現在の要素を前の要素の一番下に移動します。

イベントを以前のすべてのイベントと比較し、それに応じて配置できるようにする、これを行うためのより良い方法はありますか?

0 投票する
31 に答える
306414 参照

javascript - moment.jsの期間でformat()を使用するにはどうすればよいですか?

期間オブジェクトでmoment.js メソッドを使用する方法はありますか?formatドキュメントのどこにも見つかりません。また、durationオブジェクトの属性とは見なされません。

私は次のようなことができるようになりたいです:

また、この種の機能に簡単に対応できるライブラリが他にある場合は、推奨事項に興味があります。

ありがとう!

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

javascript - Moment.js を使用した時間の比較

私はMoment.jsをいじっていて、問題に遭遇しました。指定された日付が過去か未来かを特定しようとしています。日付はUnix タイムスタンプとして保存されます。したがって、将来の日付と現在の日付を比較すると、問題なく動作しますが、過去の日付に対してはトリガーされません。サンプル コードは以下にあり、フィドルは hereです。

上記のコードyayは not をログに記録しyay 2ます。なぜログに記録されないのか、誰かに説明してもらえますyay 2か?

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

javascript - javascript/momentjs で日付を作成するときにタイムゾーンを無視する

東海岸で何かのスケジュールを作成していますが、この時間の日付オブジェクト/タイムスタンプを常に返す日付を作成する必要があります。

したがって、パリで 18:00 にページを開くと、"new myDate()"12:00 に戻るはずです。

wither momentJS または Javascript だけでこれを行う方法について何か提案はありますか? 最終結果は JavaScript の Date オブジェクトになります。

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

javascript - moment.js でブラウザの言語を設定する

を使用しmoment.jsて、日付言語を設定する必要があります。
moment.lang('fr');またはmoment.lang('en');正常に動作します。

デスクトップ/ブラウザの言語設定に基づいて設定したいと思います。
この変数をjavascriptで取得するにはどうすればよいですか?

PS

navigator.language.slice(0,2) は英語で問題なく動作しますが、より良い解決策を探しています

私はjqueryを使用しています。

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

javascript - moment.js ワークアウトの残り時間

jquery ライブラリよりも安定しているように見え、jquery 日付ライブラリは出力コンソール エラーであるため、moment.js ライブラリについて頭を悩ませようとしています。

http://momentjs.com/docs/#/manipulating/

私がやろうとしているのは、カウントダウンを行って、今からの残り時間を計算することです。

私が持っている例

どちらが出力されますか

しかし、全体的にはうまくいかず、各値(日、週、月)ごとに個別に行っています

したがって、以下のように12か月で日付を上げるとします。

出力します。

私はそれを出力しようとしています

ここの例 http://jsfiddle.net/fDmWH/3/

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

ember.js - エンバーコンプレックスプロパティバインディング

非常に複雑なプロパティバインディングを使用して、ユーザーの誕生日の日、月、または年を変更できるようにしています。ユーザーbirthDateにタイプdateの属性があり、日付の各部分に3つのプロパティがあります。私はmoment.jsを使用して日付操作を簡素化しています。

jsfiddleで縮小されたショーケースを試してみると、年または日を変更すると、月が常に1ずつ増えることがわかります。何が起こっているのかはわかりません。これだけです。新しい日付を設定するとき、値は正しく、後で変更されます。ember-datadate属性といくつかのフォーマットに問題がありますか?

繰り返しますが、これがjsfiddleです-CoffeeScriptで書かれています。

前もって感謝します!

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

javascript - Momentjs私のフォーマットで間違っているのは何ですか

私は何か間違ったことをしていますか:

私はそれが与えるべきだと思った29/11/2012が、それは与える01/11/2012

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

javascript - moment.js を使用して日付形式を変換する

Javascripy/jQuery を使用して、次の日付を変換したいと考えています。私の調査では、見た目が素晴らしいように見える moment.js が指摘されているようですが、それを釘付けにすることはできません。(JSセミノブ)

また、日付が過去 24 時間以内の場合、同じロジックで div に追加のクラスを適用できれば素晴らしいので、スタイルを少し変えることができます。おそらく、過去 24 時間以内の日付にクラスを追加し、日付の代わりに「新規」を表示するようにします。

ありがとう!