Santhoshジェディダ:
まま現在私はGMT + 0530タイムゾーンで働いています
new Date()
Fri Mar 06 2020 11:29:12 GMT+0530 (India Standard Time)
今、私は私が必要としてそれをフォーマットしようとしています
var today = new Date();
var date = today.toLocaleString('default', { weekday: 'short' })+' '+today.toLocaleString('default', { month: 'short' })+'-'+today.getDate();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var dateTime = date+' '+time+' '+today.getFullYear();
次のように時間が保存されています
Fri Mar-6 11:22:4 2020
今と同じ形式でUTC時刻を取得する方法
RobG:
あなたが使用しているので、のtoLocaleStringオプションとし、ちょうどUTCとタイムゾーンを指定しても、その日と時刻のUTCメソッドを使用して、たとえば、
var today = new Date();
var date = today.toLocaleString('default', {weekday: 'short', timeZone:'UTC'}) + ' ' +
today.toLocaleString('default', {month: 'short', timeZone:'UTC'}) + '-' +
today.toLocaleString('default', {day: '2-digit', timeZone:'UTC'});
// var time = today.getUTCHours() + ":" + today.getUTCMinutes() + ":" + today.getUTCSeconds();
var time = today.toLocaleString('default',{hour:'2-digit',minute:'2-digit', second:'2-digit', hour12:false, timeZone:'UTC'});
var year = today.toLocaleString('default',{year:'numeric', timeZone:'UTC'});
var dateTime = date + ' ' + time + ' ' + year;
console.log(dateTime);