oData Restサービスでは、Moment.jsを使用してUnixタイムスタンプから日付を作成していますが、タイムゾーンを無視したいと思います。 私の日付は「2013-12-24」です。これはUnix秒で1387839600です。でUnixタイムスタンプから日付を作成してタイムゾーンを無視して日付を作成
moment("2013-12-24", "YYYY-MM-DD").toISOString()
結果を使用して
"2013-12-23T23:00:00.000Z"、私はGMT + 1に住んでいるので。
moment.utc("2013-12-24", "YYYY-MM-DD").toISOString()
を使用することにより 私は "2013-12-24T00を:00:00.000Z" を取得私がしたい正確に何です。最後にズールー時間の「Z」を取り除くことができます。
しかし、私の日付の実際の表現はUnixのタイムスタンプです。私は
moment.utc(1387839600, "X").toISOString()
を行うのであれば、私はいつも ":00:2013-12-23T23 00.000Z" を取得、私はそれが返すようにしたい "2013-12-24T00:00:00.000Z"。
私の責任はどこですか? ご協力いただきありがとうございます!
ような文字列を印刷しなければならない(モーメント( "1387839600"、 "X")。フォーマット( "L")、 "DD.MM.YYYY")。toISOString() が動作しますが、それはかなり複雑なようです! – Windwalker
ちょうど '瞬間(1387839600、 'X')。書式( 'YYYY-MM-DDT00:00:00.000')'? – robertklep
ありがとう@robertklep、あなたのコメントを私の質問の答えとして受け入れたいと思いますが、残念ながらあなたのコメントを完全な回答にすることはできません。 – Windwalker