小程序中的获取时间问题(今天、昨天、明天、几分钟后等等)

直接贴代码吧。

获取当前时间
function getNowTime(){
  var now = new Date();
  var year = now.getFullYear();
  var month = now.getMonth() + 1;
  var day = now.getDate();
  if (month < 10) {
    month = '0' + month;
  };
  if (day < 10) {
    day = '0' + day;
  };
  //  如果需要时分秒,就放开
  // var h = now.getHours();
  // var m = now.getMinutes();
  // var s = now.getSeconds();
  var formatDate =  year + '-' + month + '-' + day;
  return formatDate;
}
获取某一天的 昨天,明天,后天等的日期
这个当然也可以用来获取今天的日期, today 是需要计算的某一天的日期例如“2017-07-07”,传 null 默认今天,addDayCount 是要推算的天数, -1是前一天,0是今天,1是后一天,以此类推
function getDateStr(today, addDayCount) {
  var dd;
  if(today){
    dd = new Date(today);
  }else{
    dd = new Date();
  }
  dd.setDate(dd.getDate() + addDayCount);//获取AddDayCount天后的日期 
  var y = dd.getFullYear();
  var m = dd.getMonth() + 1;//获取当前月份的日期 
  var d = dd.getDate();
  if (m < 10) {
    m = '0' + m;
  };
  if (d < 10) {
    d = '0' + d;
  };
  return y + "-" + m + "-" + d;
}
获取从当前时间开始几分钟后的时间, 格式为yyyyMMddHHmmss
参数 n 也可为 null ,即当前时间
function haveSomeMinutesTime (n) {
  if (n == null) {
    n = 0;
  }
  // 时间
  var newDate = new Date()
  // var timeStamp = newDate.getTime(); //获取时间戳
  var date = newDate.setMinutes(newDate.getMinutes() + n);
  newDate = new Date(date);
  var year = newDate.getFullYear();
  var month = newDate.getMonth() + 1;
  var day = newDate.getDate();
  var h = newDate.getHours();
  var m = newDate.getMinutes();
  var s = newDate.getSeconds();
  if (month < 10) {
    month = '0' + month;
  };
  if (day < 10) {
    day = '0' + day;
  };
  if (h < 10) {
    h = '0' + h;
  };
  if (m < 10) {
    m = '0' + m;
  };
  if (s < 10) {
    s = '0' + s;
  };
  var time = year + month + day + h + m + s;
  return time;
}
以上的字符串得到的都是“2017-07-07”格式 ,而不是“2017-7-7”,需不需要带上时分秒,需要什么格式的,大家可以自行调整。

这里还有一个链接: 小程序获取:本周一、上周一、本月初的时间

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 3,888评论 4 7
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 3,344评论 0 4
  • 最近在一个关于教练技术的群里,看到很多的群友在交流,他们对于教练技术的一些学习心得,好多内在觉察、自省的文字。不过...
    周周赋能阅读 200评论 1 2
  • 姓名:刁伟聪 公司:寧波貞觀電器有限公司 寧和塾《六項精進》235期謙虛二組學員 【行~践行】 深入车间,了解生产...
    真诚无敌阅读 18评论 0 0
  • 我不会因为年华渐次褪色 而去停滞生命中萌生的诗意 一片枫叶落下去 声音,只有心才能听到 一段光阴,也曾发酵着相思 ...
    大漠烟云阅读 82评论 1 2