問題タブ [utc]
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.
html - javascriptを使用せずにユーザーエージェントのタイムゾーンオフセットを決定しますか?
javasriptなしでユーザーエージェントのタイムゾーンを決定する方法はありますか?
通常、私はこのjavascriptのスニペットを実行します:
ただし、多くのモバイルおよびクライアントでは、JS が存在しないか、オフになっています。私にできる賢いことはありますか?
c++ - uint64 UTC 時間
uint64 にフォーマットが保存されていない UTC 日時があります。つまり20090520145024798
、この時間から時、分、秒、ミリ秒を取得する必要があります。文字列に変換して部分文字列を使用することで、これを非常に簡単に行うことができます。ただし、このコードは非常に高速である必要があるため、文字列操作は避けたいと思います。おそらくビット操作を使用してこれを行うより速い方法はありますか? ところで、これは Linux 上の C++ で行う必要があります。
asp.net - Javascriptを使用せずにASP.NetでUTC日時値を指定して現地時間をレンダリングする方法は?
値を UTC として保存する場合、Javascript を使用せずに現地時間をユーザーに表示することは可能ですか?
c# - DateTime.Now.ToString( "u")が機能しないのはなぜですか?
私は現在、UTC+1時間である英国夏時間にいます。次のコードで自分のPCが正しいことを確認し、trueを返します。
私の質問は、なぜUTCフォーマッターが期待どおりに機能しないのかということです。
正確な現在のシステム日付を以下のようにUTC形式で期待どおりに返しますが、最後にZ(ズールー時間)が+01:00ではありませんか?
すなわち
いいえ
これは正しい機能ですか?
javascript - JavaScriptの日付をUTCに変換するにはどうすればよいですか?
Webサイトのユーザーが日付範囲を入力するとします。
処理のためにこの日付をサーバーに送信する必要がありますが、サーバーはすべての日付と時刻がUTCであると想定しています。
ここで、ユーザーがアラスカ、ハワイ、またはフィジーにいるとします。UTCとはまったく異なるタイムゾーンにあるため、日付範囲を次のように変換する必要があります。
JavaScript Dateオブジェクトを使用して、最初の「ローカライズされた」日付範囲をサーバーが理解できるものにどのように変換しますか?
php - GMTオフセットに使用するPHPの日付と時刻のツール
PHPで日付と時刻のマッサージにアプローチする方法はたくさんあるようです。私は通常、現地時間を扱っているだけです。今日、私はUTCで働く必要があります。
APIに対してクエリを実行していますが、任意のレコードについて提供されるデータは次のとおりです。作成日:2009年6月18日木曜日21:44:49+0000*「UTCレコード作成時間」として文書化
utc_offset:-28800*ユーザー間の違いre
これを単純な文字列に変換して、データが現地時間で送信された日時をユーザーに示す必要があります。
カリフォルニアの場合、上記は次のように解釈されると思います。たとえば、2009年6月18日木曜日02:44:49 PM
私の目標は、date()に渡すことができる時間値を取得して、「きれいな」形式で簡単にフォーマットできるようにすることです。
上記で作成した時間をエポックから秒に変換し、オフセットを追加して、それをdate()に渡すのと同じくらい簡単ですか?気をつけるべきゴッチャはありますか?
ありがとう
mysql - MySQL と国際日付
複数の場所に複数のサーバーがあり、フィールドの日付に MySQL の日時型を使用したいとします。また、フィールドの日付に常に UTC タイムスタンプを持たせたいのでUTC_TIMESTAMP()
、データベースに追加するときに a を実行します。ここで、MySQL に UNIX TIMESTAMP を出力させたいとします。
サーバー AI でこれを行うと、「2009-06-17 12:00:00」という文字列が取得され、UNIX_TIMESTAMP(STRING) を実行すると、1245240000 という数値が返されます。これは、UTC 時間で 2009-06-17 12:00:00 です。サーバー B で同じことを行います。UTC 文字列であるため、同じ文字列が返されますが、UNIX_TIMESTAMP(STRING) を再度実行すると、UTC +2 時間である間違った番号 1245232800 が返されます。どうすればこれを回避できますか? PHP側で文字列からタイムスタンプへの変換を行う必要がありますか?
ruby-on-rails - 奇妙なcreated_atの動作
を設定config.time_zone = 'UTC'
しましたがenvironment.rb
、それでもRailsの組み込みの日時フィールドで奇妙な動作が発生します。
何かご意見は?
sql-server - SQL Server 2005 は時間フィールドを UTC に自動的に変換しますか? ADO.Net はありますか?
Visual Studio 2008 を使用しています。.xsd/tableadapters を使用して SQL Server 2005 データベースにアクセスしています。テーブルの 1 つに DateTime フィールドがあります。レコードがテーブルに挿入されると、時間は自動的に UTC 時間に変換されますが、これで問題ありません。それがどこで行われるのか知りたいだけです。SQL Server が変換を行いますか、それとも .Net がそれを行っていますか? テーブルの列に、UTC に設定できるプロパティが見つかりませんでした。私は何か見落としてますか?
私は.Net 3.5を使用しています。System.DateTime データ型は自動的に UTC を使用しますか? テーブルに挿入するときに ToUniversalTime メソッドを使用しようとしましたが、時間は使用しない場合と同じです。