在javascript中将格式日期从日文日期格式更改为通用日期格式

在javascript中将格式日期从日文日期格式更改为通用日期格式,javascript,date,Javascript,Date,如果日期为2018,我如何更改格式年06月08日 = 2018-06-08 var getStart = $("input[name='start_date_period']").val(); var getEnd = $("input[name='end_date_period']").val(); var startDate = new Date( getStart ) ; var endDate = new Date( getEnd ); var str = startDate.toSt

如果日期为2018,我如何更改格式年06月08日 = 2018-06-08

var getStart = $("input[name='start_date_period']").val();
var getEnd = $("input[name='end_date_period']").val();
var startDate = new Date( getStart ) ;
var endDate = new Date( getEnd );

var str = startDate.toString("yyyy-MM-DD");

我试过了,但没用

但那是php格式,不是吗?什么是php格式?啊,对不起。它有效,但结果是“2018-06-08-”。。如何删除最后一个“-”?如果是最终用户键入的日期,则结果仅为“2018”。您不能相信任何简单的字符串操作。您必须找到一个支持i18n的完整正确的日期处理库。其他任何事情都会随机失败,可能是在你周末休假的时候:)