getdate函数js输出中文
getdate函数js输出中文
getdate函数是JavaScript中的一个内置函数,它可以用来获取当前系统时间的Date对象。它的参数是一个字符串,如果不提供,则使用本地时间。getdate函数的输出是一个Date对象,它保存着当前的日期和时间,如果想要获取中文时间,则需要调用另一个函数来将Date对象转换为中文字符串。
首先,使用getdate函数获取当前时间的Date对象,如:var d = new Date(); 或者 var d = getdate(); 其中d就是当前系统时间的Date对象。然后,使用一个定制的函数将Date对象转换为中文字符串,如下:
function getChineseDate(d){
var weekdays =["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var year = d.getFullYear();
var month = d.getMonth()+1;
var day = d.getDate();
var weekday = weekdays[d.getDay()];
return year+"年"+month+"月"+day+"日"+weekday;
}
调用上面的函数,并传入d,即可获得中文时间字符串,如:getChineseDate(d),输出结果为:"2018年5月20日星期日",即可获取当前系统时间的中文时间字符串。
总之,getdate函数js输出中文,需要先获取当前系统时间的Date对象,然后调用一个定制的函数将Date对象转换为中文字符串,即可得到当前系统时间的中文时间字符串。