var newdate = null;
function getToDay(){
var now = new Date();
var nowYear = now.getFullYear();
var nowMonth = now.getMonth();
var nowDate = now.getDate();
newdate = new Date(nowYear,nowMonth,nowDate);
nowMonth = doHandleMonth(nowMonth + 1);
nowDate = doHandleMonth(nowDate);
return nowYear+"-"+nowMonth+"-"+nowDate;
}
function doHandleMonth(month){
if(month.toString().length == 1){
month = "0" + month;
}
return month;
}
function getYesterDay(){
var newtimems=newdate.getTime()-(24*60*60*1000);
var yesd = new Date(newtimems);
var yesYear = yesd.getFullYear();
var yesMonth = yesd.getMonth();
var yesDate = yesd.getDate();
yesMonth = doHandleMonth(yesMonth + 1);
yesDate = doHandleMonth(yesDate);
return yesYear+"-"+yesMonth+"-"+yesDate;
}
alert("今天时间是:::" + getToDay());
alert("昨天时间是:::" + getYesterDay());
var newdate = null;  function getToDay(){   var now = new Date();   var nowYear = now.getFullYear();   var nowMonth = now.getMonth();   var nowDate = now.getDate();   newdate = new Date(no function duibi(a, b) {     var arr = a.split("-");     var starttime = new Date (arr[0], arr[1], arr[2]);     var starttimes = starttime.getTime();     var arrs = b.split("-" function getCurrentTime() { var date = new Date ();//当前时间 var year = date .getFullYear() //返回指定 日期 的年份 var month = repair( date .getMonth() + 1);//月 var day = repair( date .get Date ());//日 var hour = repair( date . var sign2 = ":"; var year = date .getFullYear() // 年 var month = date .getMonth() + 1; // 月 var day = date .get Date (); // 日 var hour = date .getHours(); // 时 var minutes = date .getMinute.
使用场景: 近期做项目的时候,需要使用当前的 日期 yyyy - mm - dd 格式。但是通过 js 拿到的当前 日期 yyyy -m-d格式。这种格式显示页面的时候比较不搭,并且作为参数的时候也不符合规范,所以需要为 日期 补0 ES7 的方法 padStart() 和 padEnd() 补全字符串功能,padStart()从前面开始补充,padEnd()从后面开始补充, padStart( 5 ,‘abc’) 接收两个参数,第一个参数是长度,及想把字符串补成多长,第二个参数为补充的字符 实例: let nam
console.log( date ); // date = new Date (); date = new Date ( Date .parse( date .replace(/-/g, "/"))); //转换成Data(); console.log( date ); var y = date .getFullYear(); console.log(y); var m = date .getMonth() + 1; m = m < 10 ? '0' + m :... // 获取 年、月、日 let year = current Date .getFullYear(); let month = String(current Date .getMonth() + 1).padStart(2, "0"); // 月份从0开始,需要加1 let day = String(current Date .get Date ()).padStart(2, "0"); // 格式化 日期 let formatte dD ate = `${year}-${month}-${day}`; // 输出结果 console.log(formatte dD ate); // 输出: yyyy - mm - dd 这样,你就可以 获取 到当前的 日期 ,并将其格式化为 " yyyy - mm - dd " 的 形式 。如果你有其他问题,请随时提问!