現在の日付をUTC形式で取得しようとしています。だから私はそれを行うことができますが、私が悩んでいるのは、現在の「System Date」をチェックして結果を返すことです。システム日付を取得するのではなく、UTC形式で具体的に必要なので、そのようなことは起こりたくありません。javascriptを使用して現在のシステム日付に関係なくUTC形式の日付を取得するにはどうすればよいですか?
また、結果を出力した形式は、変更を加えずに欲しいものです。どんな提案も大きな助けになるでしょう。ここで
は私のコードです:
var now = new Date();
var currentDate;
var date = (new Date(now) + '').split(' ');
date[0] = date[0] + ',';
date[2] = date[2] + ',';
currentDate = [date[0], date[1], date[2], date[3]].join(' ');
return currentDate;
このコードはたとえば+ -12の時間差をどこか別の場所で実行されている場合は水、Apr26、2016年には、日付がして、このシステムの日付となりますので、これを返します私が望んでいないUTC。
UTCはフォーマットではありません。[* time standard *](http://www.timeanddate.com/time/aboututc.html)です。唯一の標準化された日付書式は* toISOString *ですが、他の書式は実装に依存します。小さなフォーマットライブラリは、[* date-format.js *](https://github.com/barbir/js-date-format/blob/master/js/date-format.js)、またはそれよりはるかに大きいものです[* moment.js *](http://momentjs.com/)のようなものです。あなたは書式を指定しておらず、現在のシステムの日付が合っていない理由もありません。 – RobG