在 JavaScript 中将 IST 日期格式转换为 YYYY-MM-DD

Nis*_*ghe 2 javascript

我收到一个日期字符串“ Wed Mar 19 00:30:00 IST 1997”,我想将其设置为可读的YYYY-MM-DD格式。有没有什么解决方案可以用纯javascript来做到这一点?

小智 6

看来你的时间不是正常的 javascript 日期字符串。如果从字符串中删除IST,则可以从中创建日期对象。

dateString = 'Wed Mar 19 00:30:00 IST 1997';
var date = new Date(dateString.replace('IST', ''));

let day = date.getDate();
let month = date.getMonth()+1;
let year = date.getFullYear();

console.log(year+"/"+month+"/"+day)
Run Code Online (Sandbox Code Playgroud)