use*_*511 -1 javascript date slice
我需要这个javascript函数不拆分yyyy-mm-dd但拆分yyymmdd.当前日期格式为2011-11-02,但此功能需要与20111102一起使用.
脚本:
function evaluateEventDate(eventdate, date){
var eventdate = eventdate.split('-');
var date = date.split('-');
if (eventdate[0] === 'yyyy')
{
eventdate[0] = date[0];
}
if (eventdate[1] === 'mm')
{
eventdate[1] = date[1];
}
if (eventdate[2] === 'dd')
{
eventdate[2] = date[2];
}
return eventdate[0]+'-'+eventdate[1]+'-'+eventdate[2];
};
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
var date = date.match(/(\d{4})(\d{2})(\d{2})/); // [yyyymmdd, yyyy, mm, dd]
date.shift(); // remove yyyymmdd from array.
...
Run Code Online (Sandbox Code Playgroud)