JS 中怎样将标识符串转换成时间

2021-02-20 01:45 admin

VBScript 中,根据 CDate 能够轻轻松松将标识符串种类的时间转换成时间种类的时间。

在 JS 中,就沒有那麼轻轻松松了。

在其中有一种方式是:Date.parse(dateVal),此涵数作用强劲,可是有一个致命性的缺陷,那么就不是适用大家常见的“年-月-日”文件格式,短时间可使用“/”或“-”做为时间隔开符,可是务必用月/日/年的文件格式来表明,比如"7/20/96"。

另外一种方式是应用 split,例如:
var dtStr = "2006-11-25";
var dtArr = dt.split("-");
var dt = new Date(dt[0], dt[1], dt[2]);

但这类方式比较呆板,规定固定不动的时间文件格式,仅有在沒有方法的状况下才用。

假如大家能够将年月日分拆开,就尽可能将其拆卸,例如 ASP 各自輸出年月日。随后用 new Date 来解决,回到的就是时间种类。

有关阅读文章:

JavaScript涵数怎样启用VBScript涵数 Date 目标,您将会忽视的內容