1. 程式人生 > >js 獲取日期並格式化

js 獲取日期並格式化

function GetDateStr(AddDayCount) {
  var dd = new Date();
  dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期
  var y = dd.getFullYear();
  var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//獲取當前月份的日期
  var d = (dd.getDate())<10?"0"+dd.getDate():dd.getDate();
  return y+"-"+m+"-"+d;
}

function RoundNYR(n) {
  var date, year, month, day, hour, minute, second, reDate;
  date = new Date();
  year = date.getFullYear();
  month = ((date.getMonth() + 1) < 10) ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  day = date.getDate < 10 ? "0" + date.getDate() : date.getDate();
  hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
  minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
  second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
  switch (n) {
    case 0:
    reDate = year + "-" + month + "-" + day;
    break;
    case 1:
    reDate = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
    break;
    case 2:
    reDate = year + "/" + month + "/" + day;
    break;
  }
  return reDate;
}