タグ付けされた質問 「momentjs」

日付を解析、操作、およびフォーマットするためのJavaScript日付ライブラリ。このタグは、モーメント、モーメント-タイムゾーン、およびモーメントプラグインの問題に使用します。

1
Moment.js中間形式のテキストを含める
「2015年1月27日午前8時17分」という形式で、moment.jsを使用して表示する必要があります。私はフォーマットを使用しています moment.format('MMM. D, YYYY at h:mm A z'); 「アット」という単語を除いて、すべてがうまく機能します。「at」の「a」が「am / pm」に翻訳される代わりに、その単語を単語として表示するにはどうすればよいですか。現在、この日付形式を使用すると、2015年1月27日午前8:17のようになります。「at」ではなく「amt」に注目してください。 「a」をフォーマットの一部として処理しないようにする簡単な方法はありますか?私はすでに出力を分割し、3番目のスペースの後に手動で「at」を入力しようとしましたが、可能であればよりクリーンなコードが欲しいです。

10
Moment.jsで現在のタイムスタンプを返す方法は?
フォーク、 MomentJS APIを理解しようとしています。マシンの現在時刻を取得する適切な方法は何ですか? var CurrentDate = moment(); 対 var CurrentDate = moment().format(); 彼らのドキュメントを解析しようとすると、何を使うべきか明らかではありません。 http://momentjs.com/docs/#/query/is-a-moment/

9
momentJSの日付文字列に5日追加
開始日文字列「20.03.2014」があり、これにmoment.jsで5日を追加したいのですが、アラートウィンドウに新しい日付「25.03.2014」が表示されません。 ここに私のjavascriptコード: startdate = "20.03.2014"; var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5); alert(new_date); ここに私のjsfiddle:http ://jsfiddle.net/jbgUt/1/ どうすればこれを解決できますか? この文字列形式「25.03.2014」が好きです 誰かが私を助けてくれることを願っています。
154 javascript  momentjs  add  days 

3
瞬間に期間を追加する(moment.js)
モーメントバージョン:2.0.0 ドキュメントを読んだ後、これは簡単だと思いました(Chromeコンソール): var timestring1 = "2013-05-09T00:00:00Z"; var timestring2 = "2013-05-09T02:00:00Z"; var startdate = moment(timestring1); var expected_enddate = moment(timestring2); var returned_endate = startdate.add(moment.duration(2, 'hours')); returned_endate == expected_enddate // false returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…} これはささいな例ですが、動作させることすらできません。ここで何か大きなものを見逃しているような気がしますが、本当にわかりません。これでもうまくいかないようです: startdate.add(2, 'hours') // Moment {_i: "2013-05-09T00:00:00Z", _f: …

6
現地時間へのモーメントJs UTC
UTC時間を現地時間に変換しようとしています。私はこのリンクからこの例に従ってきました:http : //jsfiddle.net/FLhpq/4/light/。適切なローカル出力が得られないようです。たとえば、午前10時30分がここにある場合、10時30分ではなく15時30分になります。これが私のコードです。 var date = moment.utc().format('YYYY-MM-DD HH:mm:ss'); var localTime = moment.utc(date).toDate(); localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss'); console.log("moment: " + localTime); 私が何をしても、時間は常にUTC時間に出てきます。私はヒューストンに住んでいるので、タイムゾーンが問題であることを知っています。リンクのコードをたどりましたが、現地時間を取得しているようです。何が悪いのですか?

11
UNIXタイムスタンプをカレンダーの日付moment.jsに変換する方法
UNIXタイムスタンプがあり、それをなどのカレンダー日付に変換しようとしていMM/DD/YYYYます。これまでのところ、私はこれを持っています: $(document).ready(function() { var value = $("#unixtime").val(); //this retrieves the unix timestamp var dateString = moment(value).calendar(); alert(dateString); }); カレンダーの日付を印刷しようとすると、ウィンドウに「無効な日付」と表示されます。誰かが私を助けてくれますか?

4
Moment.jsを使用して現在のunixtimestampを取得する
Moment.jsを使用してUnix TimeStampを取得したい。タイムスタンプを日付に変換する多くの関数をmoment.jsで見つけることができます。次のJavaScript関数を使用して、UNIXタイムスタンプを簡単に取得できることを知っていますMath.floor(new Date().getTime()/1000)。 しかし、同じ結果を得るためにMoment.jsを使用したいと思います。現在のタイムスタンプを取得するためのmoment.jsの直接関数はありますか?

7
モーメントjsは現在の月の最初と最後の日を取得します
今月の最初と最後の日と時刻をmoment.jsで次の形式で取得するにはどうすればよいですか。 2016-09-01 00:00 次のように現在の日付と時刻を取得でき moment().format('YYYY-MM-DD h:m')ます。上記の形式で出力されます。 しかし、今月の最初と最後の日付と時刻を取得する必要があります。これを行う方法はありますか? EDIT: 私の質問は異なっている。このことは、与えられた月を要求するので、私が求めています一方、ユーザーが既に持っていることを1 現在の重複」、いわゆる他に言及されていない日付の特定の形式を尋ねると一緒に月'。

8
moment.js 24時間形式
12ではなく24時間形式で時間を表示するにはどうすればよいですか? moment.jsを使用しています。 私はこれらの行がそれと何か関係があるかもしれないと確信しています。 meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; } }, それを変更するには?

10
Moment.js-日付から切り上げずに、年数を取得するにはどうすればよいですか?
私はMoment.jsを使用して人の年齢を計算しようとしていますが、それ以外の場合は有用なfromNowメソッドが年を切り上げていることに気づきました。たとえば、今日が2012 moment("02/26/1978", "MM/DD/YYYY").fromNow()年12月27日で、人物の生年月日が1978 年2 月26日である場合、「35年前」​​を返します。Moment.jsで月数を無視して、日付からの年数(つまり34)を返すにはどうすればよいですか?

8
Moment.jsとVuejs
次のようにして日付時刻を印刷してみます vue-for {{ moment().format('MMMM Do YYYY, h:mm:ss a') }} ただし、表示されません。それはただの空白です。Vueでモーメントを使用する方法を教えてください。
127 momentjs  vue.js 

9
日付が有効かどうかを確認してください
以下はシナリオです。 私が持っているString日付と異なる日付形式を。例: 日付:2016-10-19 dateFormat: "DD-MM-YYYY"。 この日付が有効かどうかを確認する必要があります。 次のことを試してみました var d = moment("2016-10-19",dateFormat); d.isValid()false毎回戻ってきます。Moment.jsは指定された形式で日付を解析しませんか? それから私はDD-MM-YYYY最初に日付をフォーマットして、それをMoment.jsに渡そうとしました: var d = moment("2016-10-19").format(dateFormat); var date = moment(d, dateFormat); これdate.isValid()で望ましい結果が得られましたが、ここではMoment.js日付オブジェクトが2回作成されています。どうすればこれを回避できますか?より良い解決策はありますか? ちなみに私は変更することはできませんdateFormat。

7
Moment.jsを使用して日付をフォーマットし、日を減算する
変数に昨日の日付DD-MM-YYYYをMoment.jsを使用した形式で保持したいと思います。したがって、今日が2015年4月15日である場合、1日を差し引いて2015年4月4日にします。 私はこのようないくつかの組み合わせを試しました: startdate = moment().format('DD-MM-YYYY'); startdate.subtract(1, 'd'); この: startdate = moment().format('DD-MM-YYYY').subtract(1, 'd'); そしてこれも: startdate = moment(); startdate.subtract(1, 'd'); startdate.format('DD-MM-YYYY') しかし、私はそれを取得していません...

8
Moment.js:日付間の日付
特定の日付が2つの日付の間にあるかどうかをMoment.jsで検出しようとしています。バージョン2.0.0以来、ティムが追加isBefore()とisAfter()日付の比較のために。 isBetween()メソッドがないので、これはうまくいくと思いました: var date = moment("15/02/2013", "DD/MM/YYYY"); var startDate = moment("12/01/2013", "DD/MM/YYYY"); var endDate = moment("15/01/2013", "DD/MM/YYYY"); if (date.isBefore(endDate) && date.isAfter(startDate) || (date.isSame(startDate) || date.isSame(endDate)) ) { alert("Yay!"); } else { alert("Nay! :("); } これを行うにはもっと良い方法があるはずだと私は確信しています。何か案は?

7
Momentjsで昨日の日付を取得する方法は?
だから、私の質問は簡単です、MomentJsで昨日の日付を取得するにはどうすればよいですか?JavaScriptでは、それは非常に簡単です、すなわち today = new Date(); yesterday = new Date(today.setDate(today.getDate() - 1)) console.log(yesterday) しかし、どのようにMomentJsでこれを実現しますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.