Mit NodeJS möchte ich eine Date
in das folgende String-Format umzuwandeln:
var ts_hms = new Date(UTC);
ts_hms.format("%Y-%m-%d %H:%M:%S");
Wie kann ich das tun?
Mit NodeJS möchte ich eine Date
in das folgende String-Format umzuwandeln:
var ts_hms = new Date(UTC);
ts_hms.format("%Y-%m-%d %H:%M:%S");
Wie kann ich das tun?
Alternative #6233....
Addieren Sie den UTC-Offset zur Ortszeit und konvertieren Sie sie dann in das gewünschte Format mit dem Befehl toLocaleDateString()
Methode der Date
Objekt:
// Using the current date/time
let now_local = new Date();
let now_utc = new Date();
// Adding the UTC offset to create the UTC date/time
now_utc.setMinutes(now_utc.getMinutes() + now_utc.getTimezoneOffset())
// Specify the format you want
let date_format = {};
date_format.year = 'numeric';
date_format.month = 'numeric';
date_format.day = '2-digit';
date_format.hour = 'numeric';
date_format.minute = 'numeric';
date_format.second = 'numeric';
// Printing the date/time in UTC then local format
console.log('Date in UTC: ', now_utc.toLocaleDateString('us-EN', date_format));
console.log('Date in LOC: ', now_local.toLocaleDateString('us-EN', date_format));
Ich erstelle ein Datumsobjekt, das standardmäßig auf die Ortszeit eingestellt ist. Ich füge den UTC-Offset hinzu. Ich erstelle ein Objekt zur Datumsformatierung. Ich zeige das UTC-Datum/die UTC-Zeit im gewünschten Format an:
使用する x-date
Modul, das zu den Untermodulen von x-Klasse Bibliothek ;
require('x-date') ;
//---
new Date().format('yyyy-mm-dd HH:MM:ss')
//'2016-07-17 18:12:37'
new Date().format('ddd , yyyy-mm-dd HH:MM:ss')
// 'Sun , 2016-07-17 18:12:51'
new Date().format('dddd , yyyy-mm-dd HH:MM:ss')
//'Sunday , 2016-07-17 18:12:58'
new Date().format('dddd ddSS of mmm , yy')
// 'Sunday 17thth +0300f Jul , 16'
new Date().format('dddd ddS mmm , yy')
//'Sunday 17th Jul , 16'
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.