問題タブ [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.
ruby-on-rails - 2つのTime.now.utc.iso8601を区別する方法は?
私は持っています :
last_transition_date = Time.now.utc.iso8601()
.....。
x = Time.now.utc.iso8601()-last_transition_date
しかし、それはエラーを与えます:
'2012-05-28T10:50:13Z ":String'の未定義のメソッド`-'
ソリューション?!
delphi - ISO 8601 文字列日付ピッカー (Delphi、DevExpress)
私たちの Delphi アプリケーションは、データベースにバインドされた TcxGridDBColumns を使用して、ユーザーが ISO 8601 形式の日付 (YYYY-MM-DD) を文字列として操作できるようにします。エンド ユーザーにカレンダー ベースの日付ピッカーを提供したいと考えています。
TcxDateEditProperties
基になるデータベースが文字列フィールドを使用するため、(直接) 使用できません。したがって、私の理解では、次のオプションが残されています
すべてのテーブルに追加の日付列 (TDateTime DB フィールド) を作成し、TDataSet の BeforePost イベントで日付を ISO 8601 文字列列に変換します。
カスタム Tcx***Properties クラスを作成します。これには、 からの継承が含まれる可能性があり
TcxPopupEditProperties
ます。
影響を受けるテーブルが多数あるため、#2 を使用することをお勧めします。その際に役立つドキュメントを教えてください。それとも#3はありますか?
php - ISO 8601の日付変換を使用したphp文字列の考えられる原因により、さらに1時間が追加されます
基本的に私はこれを持っています:
そしてそれは戻ってきています:
一体なぜstrtotimeはさらに1時間を追加するのですか!?タイムゾーンとは何か関係がありますか?
mysql - DATETIME への MySQL の挿入: ISO::8601 形式を使用しても安全ですか?
私たちのプロジェクトでは、Zend Framework モデル ジェネレーターを使用します。これは、次のようなものを生成して、DB (MySQL) に格納されているプロパティを DATETIME フィールドとして設定します。
したがって、ISO::8601 形式の文字列 (たとえば、'2012-06-15T18:33:00+03:00') は、実際にプロパティとして格納されるものです。
save
このモデルを試して、この文字列を MySQL (バージョン 5.5.16) に渡すと、問題が発生します。警告が発生しますが、対応する行を正しい結果で挿入/更新します。問題の原因が MySQL であり、一部のドライバーの動作ではないことを確認するのは簡単です。次のようなクエリを発行するだけです...
...そして結果1 row affected, 1 warning
は
1264 | Out of range value for column 'dt' at row 1
警告 ( で表示SHOW WARNINGS
)。
面白いことに、phpMyAdmin は警告をまったく表示しません。サーバー側のすべてのコードは、このクエリを堅実なクエリとして処理しました。)
問題は、モデルに保存するものを別の文字列形式 (たとえば、'YY-MM-dd HH:mm:ss' など) に本当に再フォーマットする必要があるかということです。遅かれ早かれ?
c# - 2012-06-28T14:30:00-04:00をC#のyyyyMMddTHHmm形式に変換します
2012-06-28T14:30:00-04:00のようなC#の日付を「yyyyMMddTHHmm」形式に変換したいのですが、どちらの日付も文字列です。
Convert.ToDateTime()を使用してこの日付を変換しようとすると、C#は「20120629T0000-04:00」を返しますが、これは正しい日付ではありません。
objective-c - NSStringからNSDateに変換:タイムゾーンを無視する方法
2012-06-30
次のコードを使用して、日付形式のNSStringをNSDateに変換しています。
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]
NSStringの値を省略する2012-06-29 23:00:00
と、自動的に追加されるタイムゾーン情報が追加されます。これは、システムが現在のタイムゾーンについていくつかの仮定を持っていることを示します。
上記の方法でタイムゾーンを設定すると、変換は正常に機能します。
ただし、ユーザーが別のタイムゾーンにいる場合はどうなりますか?
iOSが日付だけを解析し、時間情報を追加しないようにするにはどうすればよいですか?
php - PHP配列をISO日付で並べ替える
PHPの配列をISO8601形式の日付と時刻で並べ替えようとしています。私はまだPHPを把握しようとしており、スタックオーバーフローで多くのソリューションを試しましたが、適切な機能を特定することができません。うまくいけば、これは簡単な答えであり、他の人に役立つでしょう。
参考までに、このアレイはCitrix APIforGoToMeetingによって生成されました。リストの最初の最も早い時間のstartTimeに基づいて配列を並べ替えたいと思います。
var_exportを使用した配列は次のようになり、2つの結果が表示されます。
私の目標は、foreachループを使用して配列をhtml divに出力することです。このコードは完全で正常に機能しますが、ソートはオフです:-)
よろしくお願いします!
スティーブ
date - iso8601 で永遠 (無限の未来) をどのように表現しますか?
API では、日付を iso8601 として送信する必要があると定義されていますが、日付として「永久に」送信する必要があり、標準ではこれがカバーされていないようです。9999 年 12 月 31 日よりも優れた解決策を提案できる人はいますか? より適切な別の基準はありますか?
javascript - JSON (ISO8601) 日付文字列を解析する
以下を使用して JavaScript 日付オブジェクトを作成できます。
これにより、ブラウザのタイムゾーンを使用して日付が書き込まれます。しかし、私はできるはずです(「Z」なし):
これは上記と同じものを返しますが、ISO8601 標準に従って、タイムゾーンなし (+01:00 など) で「Z」のない文字列の場合、日付はローカル タイム ゾーンであると見なされます。したがって、上記の 2 番目の例では、日時を午前 7:47 として記述します。
サーバーから日時文字列を取得しており、正確にその日時を表示したいと考えています。何か案は?