問題タブ [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.
datetime - VBScript ISO8601
VBScriptでは、FormatDateTime
ISO 8601をサポートしていますか?
そうでない場合、どのようにそのような関数をそれで書くでしょうか?
例えば:
bash - OSXの`date`コマンドにはISO8601`-I`オプションがありませんか?
Bashスクリプトで、現在の日時をISO 8601形式(できればUTC)で出力したいのですが、これは次のように単純なはずですdate -I
。
http://ss64.com/bash/date.html
しかし、これは私のMacでは機能しないようです。
そして確かに、man date
このオプションはリストされていません。
これがなぜであるか、またはISO 8601形式で日付を印刷する他の(簡単な)方法を知っている人はいますか?ありがとう!
php - PHP-フォーマット日付ISO8601?
私には1年(2002年)があり、それを次の形式にしようとしています。
2002-00-00T00:00:00
私はさまざまな反復を試みましたが、最後はこれでした:
しかし、私が近づいても、それは常にそれの終わりに+00:00を追加するようです...
sqlite - SQLiteのISO8601文字列へのユリウス日
SQLiteにユリウス日として日付/時刻の値を格納するテーブルがあります(julianday()関数を使用)。それらを読んだときに、ISO 8601スタイルの文字列(YYYY-mm-ddThh:m:ss.sss)に戻す方法がわからないようです。
javascript - 煩わしいJavaScriptのタイムゾーン調整の問題
サーバーから現在の時刻を返す JSON エンドポイントを設定しました。例えば:
つまり、これは現在 CET のサマータイムです。
今、私はそれを非常にうまく解析するjQueryコードも持っています。
問題は、コンソールを確認すると、まだ間違った時刻が表示されることです...コンピューターのタイムゾーンの影響を受けています...たとえば、香港のユーザーの場合、上記の時刻は次のようになります。
2011 年 10 月 3 日月曜日 05:00:00 GMT+0800 (HKT)
有効な ISO8601 時刻文字列を指定すると、それが調整されるだけです。返される実際の時間は (そのタイムゾーンで) 正しいです...しかし、なぜそのように調整するのですか? 現地時間ではなくCET時間を返したい...
php - PHPはISO 8601日付文字列を検証します
ISO 8601 日付文字列 (例: 2011-10-02T23:25:42Z) をどのように検証しますか。
ISO 8601 の日付にはいくつかの可能な表現があることは知っていますが、上記の例で示した形式の検証のみに関心があります。
ありがとう!
php - UTC ISO8601 日付を MySQL データベースに保存するにはどうすればよいですか?
次の形式で何千もの日付があります。
2011-10-02T23:25:42Z
(別名、UTC の ISO 8601)
このような ISO8601 日付を MySQL データベースに格納するには、どの MySQL データ型を使用すればよいですか? たとえばDatetime
、timestamp
または何か他のものですか?
比較 (例: 2 つの日付/時刻間のレコードの取得) とクエリからの結果の順序付けに最適なのはどれですか? データベースが非常に大きい場合はどうなりますか?
そして、上記の PHP 文字列を MySQL ストレージ用に変換する最良の方法は何でしょうか? (date_default_timezone_set('UTC');
まさか使われるとは?)
windows-phone-7 - 特定のクライアントですべての Restsharp リクエストに使用する DateFormat を指定するにはどうすればよいですか?
私のレスト サービスでは、すべてのリクエストとレスポンスの日付形式として ISO 8601 を使用しています。これを設定する方法はありますか、それともRestClient
個人ごとに設定する必要がありRestRequest
ますか?
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 を使用
どうもありがとうございました!
乾杯、
マルコ