2016-11-09 21 views
0

ノードノードに現在の日付と時刻を取得するコードがあります。Nodejsタイムゾーンなしで現在の日を取得する方法

var timestamp = new Date().toString(); 

私の出力は次のようになります。

Wed Nov 09 2016 16:02:32 GMT+0100 (CET) 

誰が私に私の出力にGMT+0100 (CET)を取り除くためにどのようなアドバイスをお願いできますか?

+0

「GMT + 0100(CET)」ビットを最後に付けずに、CETの時間が必要なのか、現在の日付をUTCにしますか? – dan

+0

タイムゾーンに関する情報を持たない日時インスタンス、またはタイムゾーンのない日時インスタンスのテキスト表現を取得したいですか? –

+0

文字の表現はタイムゾーンではいけません。それ以外の場合はすべて正しいです。私はただ「GMT + 0100(CET)」を隠すだけです –

答えて

2

あなたはUTC日付/時刻をしたい場合は、toUTCString()を使用します。

new Date().toUTCString(); 
// 'Wed, 09 Nov 2016 15:11:53 GMT' 

あなたは標準UTC ISO8601タイムスタンプを使用toISOString()をしたい場合:

new Date().toISOString() 
// '2016-11-09T15:13:00.380Z' 

をあなたは文字通りを取り除きたい場合は、 GMT+0100 (CET)次に:

new Date().toString().replace(' GMT+0100 (CET)', ''); 
// 'Wed Nov 09 2016 15:15:05' 

または:

var now = new Date() 
now.toString().substr(0, now.toString().indexOf(' GMT')) 
// 'Wed Nov 09 2016 15:15:05' 

これは、すべてのタイムゾーンで機能します。

+0

素晴らしい!最後のオプションは私が探していたものでしたありがとうございます。乾杯! –

+0

問題ありません!それがあなたの後だったなら、すべてのタイムゾーンで動作するよりも、解決策を使って答えを更新しました。 – dan

+0

もう一度ありがとう、ありがとう:) –

関連する問題