JavaScript获取当前时间和格式化日期
JavaScript可以使用Date()构造函数来获取当前时间,也可以使用toLocaleString()方法来格式化日期。下面我们就来看看如何使用JavaScript获取当前时间和格式化日期。
获取当前时间
JavaScript可以使用Date()构造函数来获取当前时间,该构造函数有多个参数,可以根据参数的不同来获取不同的时间,如果不传入参数,则默认获取当前时间:
var now = new Date();
也可以使用Date.now()方法来获取当前时间,该方法返回的是从1970年1月1日00:00:00到当前时间的毫秒数:
var now = Date.now();
格式化日期
JavaScript可以使用toLocaleString()方法来格式化日期,该方法接受一个参数,可以指定日期格式,例如:
var now = new Date(); var dateString = now.toLocaleString('zh-CN', { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit' });
上面的代码将会格式化当前时间为中国格式的日期,即:年月日时分秒,例如:2019年9月17日15时30分00秒。
如果只想格式化日期,不想格式化时间,可以使用toDateString()方法,该方法可以将日期格式化为YYYY-MM-DD的格式:
var now = new Date(); var dateString = now.toDateString();
JavaScript可以使用Date()构造函数来获取当前时间,也可以使用toLocaleString()方法来格式化日期,这样就可以方便地获取当前时间和格式化日期了。