問題タブ [iso8601]

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 投票する
4 に答える
7776 参照

datetime - VBScript ISO8601

VBScriptでは、FormatDateTimeISO 8601をサポートしていますか?

そうでない場合、どのようにそのような関数をそれで書くでしょうか?

例えば:

0 投票する
9 に答える
100051 参照

bash - OSXの`date`コマンドにはISO8601`-I`オプションがありませんか?

Bashスクリプトで、現在の日時をISO 8601形式(できればUTC)で出力したいのですが、これは次のように単純なはずですdate -I

http://ss64.com/bash/date.html

しかし、これは私のMacでは機能しないようです。

そして確かに、man dateこのオプションはリストされていません。

これがなぜであるか、またはISO 8601形式で日付を印刷する他の(簡単な)方法を知っている人はいますか?ありがとう!

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

datetime - ISO8601繰り返し間隔

ウィキペディアには、繰り返し間隔のISO8601の例が示されています。

これが意味することです:

  • R5スラッシュの後の間隔が5回繰り返されることを意味します。
  • 2008-03-01T13:00:00Z間隔がこの指定された日時に始まることを意味します。
  • P1Y2M10DT2H30M間隔が続くことを意味します
    • 1年
    • 2ヶ月
    • 10日間
    • 2時間
    • 30分

私の問題は、ここで何が繰り返されているのか正確にわからないことです。インターバルが終了した直後に繰り返しが発生しますか?毎週月曜日の13:00から14:00に何かが起こるように指定できますか?

0 投票する
4 に答える
23428 参照

php - PHP-フォーマット日付ISO8601?

私には1年(2002年)があり、それを次の形式にしようとしています。

2002-00-00T00:00:00

私はさまざまな反復を試みましたが、最後はこれでした:

しかし、私が近づいても、それは常にそれの終わりに+00:00を追加するようです...

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

sqlite - SQLiteのISO8601文字列へのユリウス日

SQLiteにユリウス日として日付/時刻の値を格納するテーブルがあります(julianday()関数を使用)。それらを読んだときに、ISO 8601スタイルの文字列(YYYY-mm-ddThh:m:ss.sss)に戻す方法がわからないようです。

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

javascript - 煩わしいJavaScriptのタイムゾーン調整の問題

サーバーから現在の時刻を返す JSON エンドポイントを設定しました。例えば:

つまり、これは現在 CET のサマータイムです。

今、私はそれを非常にうまく解析するjQueryコードも持っています。

問題は、コンソールを確認すると、まだ間違った時刻が表示されることです...コンピューターのタイムゾーンの影響を受けています...たとえば、香港のユーザーの場合、上記の時刻は次のようになります。

2011 年 10 月 3 日月曜日 05:00:00 GMT+0800 (HKT)

有効な ISO8601 時刻文字列を指定すると、それが調整されるだけです。返される実際の時間は (そのタイムゾーンで) 正しいです...しかし、なぜそのように調整するのですか? 現地時間ではなくCET時間を返したい...

0 投票する
6 に答える
20317 参照

php - PHPはISO 8601日付文字列を検証します

ISO 8601 日付文字列 (例: 2011-10-02T23:25:42Z) をどのように検証しますか。

ISO 8601 の日付にはいくつかの可能な表現があることは知っていますが、上記の例で示した形式の検証のみに関心があります。

ありがとう!

0 投票する
6 に答える
31131 参照

php - UTC ISO8601 日付を MySQL データベースに保存するにはどうすればよいですか?

次の形式で何千もの日付があります。

2011-10-02T23:25:42Z(別名、UTC の ISO 8601)

このような ISO8601 日付を MySQL データベースに格納するには、どの MySQL データ型を使用すればよいですか? たとえばDatetimetimestampまたは何か他のものですか?

比較 (例: 2 つの日付/時刻間のレコードの取得) とクエリからの結果の順序付けに最適なのはどれですか? データベースが非常に大きい場合はどうなりますか?

そして、上記の PHP 文字列を MySQL ストレージ用に変換する最良の方法は何でしょうか? (date_default_timezone_set('UTC');まさか使われるとは?)

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

windows-phone-7 - 特定のクライアントですべての Restsharp リクエストに使用する DateFormat を指定するにはどうすればよいですか?

私のレスト サービスでは、すべてのリクエストとレスポンスの日付形式として ISO 8601 を使用しています。これを設定する方法はありますか、それともRestClient個人ごとに設定する必要がありRestRequestますか?

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

json - fullcalendar 解析 ISO8601 日付が機能しない

JSON 文字列から有効な ISO8601 を取得していますが、フルカレンダーでは正しく表示されません。

JAVA フォーマッタを使用した日付形式の作成: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sZ") df.setTimeZone(TimeZone.getTimeZone("Europe/Berlin"))

カレンダーの構成:

ignoreTimezone: false, timeFormat=H:mm{ - H:mm}

JSON-結果:

  • take start-time 9:30 は DB 値ですが、+0100 が認識されないため、表示される時刻は 9:30 ですが、それは間違っています。10:30 に違いありません。終了日も同じ

...

(正しく解析されることを確認するために、config で別のことを行いました:) eventRender: function(event, element) { event.start = $.fullCalendar.parseDate(event.start); //試してみました $.fullCalendar.parseISO8601() event.end = $.fullCalendar.parseDate(event.end); // $.fullCalendar.parseISO8601() も試しました }

  • onEventRender と parseDate() で試しましたが、何も起こりません

  • onEventRender と parseISO8601() で試してみました -> 何も起こらず、JS-Error (添付ファイル: js-error.png を参照)

jquery 1.6.3 と最新の fullcalendar 1.5.2 を使用

どうもありがとうございました!

乾杯、

マルコ