微信小程序时间加法_微信小程序-日期时间计算
//new Date():系统当前时间,先将当前时间转化为时间戳的形式
var timestamp = Date.parse(new Date());
//想在系统当前时间基础上,想加的天数或小时
var dayNum = 天数;
var timeNum = 小时;
console.log('当前时间戳', timestamp, dayNum, timeNum)
//天数*24小时
timestamp = timestamp + (dayNum * 24) * 60 * 60 * 1000;
//小时*60分钟
timestamp = timestamp + (timeNum * 60) * 60 * 1000;
//转化成年月日 时分秒 的形式
var dayText = timeStamp.formatTime(timestamp, 'Y-M-D h:m:s')
console.log('下次提醒时间:',dayText)时间戳转日期形式
代码展示:
function formatTime(number, format) {
var n = number;
var date = new Date(n);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d + ' ' + h + ':' + minute+ ':'+ second;
}
module.exports = {
formatTime: formatTime
}
上面是添加日期最准确的方式,通过时间戳来转换
还有一种方式,就比较简陋,是直接在日期的基础上相加,这样会有误差
代码展示:
function getAnyDay(n) {
var nowDate = new Date();
nowDate = nowDate.setDate(nowDate.getDate() + n);
nowDate = new Date(nowDate);
var y = nowDate.getFullYear(),
m = nowDate.getMonth() + 1,
d = nowDate.getDate();
m = m < 10 ? '0' + m : m;
d = d < 10 ? '0' + d : d;
return y + '-' + m + '-' + d;
}
function getAnyHour(n) {
var nowDate = new Date();
nowDate = nowDate.setHours(nowDate.getHours() + n);
nowDate = new Date(nowDate);
var y = nowDate.getFullYear(),
m = nowDate.getMonth() + 1,
d = nowDate.getDate(),
h = nowDate.getHours(),
mi = nowDate.getMinutes(),
s = nowDate.getSeconds(),
m = m < 10 ? '0' + m : m;
d = d < 10 ? '0' + d : d;
h = h < 10 ? '0' + h : h;
mi = mi < 10 ? '0' + mi : mi;
s = s < 10 ? '0' + s : s;
return y + '-' + m + '-' + d + ' ' + h + ':' + mi + ':' + s;
}
module.exports = {
getAnyDay: getAnyDay,
getAnyHour: getAnyHour
}
引入文件:
var formate = require('../../../PublicFile/DayTime.js')
调用:
// var dayText = formate.getAnyDay(parseInt(visitArray.day));
// var timeText = formate.getAnyHour(parseInt(visitArray.time));
// dayText = dayText + ' ' + timeText.substr(11, 8)
不过,不建议用这种方式~,还是第一种用时间戳转换更为准确
微信小程序时间加法_微信小程序-日期时间计算相关推荐
- 微信小程序时间加法_微信小程序获取系统时间、时间戳、时间时间戳加减
微信小程序获取系统时间.时间戳.时间时间戳加减,微信小程序获取明天时间 //获取当前时间戳 var timestamp = Date.parse(new Date()); timestamp = ti ...
- 微信小程序时间加法_微信小程序日期转换、比较、加减
//日期转时间戳 functiongetUnixTime(dateStr){var newstr = dateStr.replace(/-/g,'/');var date = newDate(news ...
- python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式
python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式 import traceback import pandas as pd aa = ['2021年12月11日 19:19', ...
- ISO8601和UTC 时间,由秒数转化日期时间,日期到秒数
ISO8601和UTC 时间,由秒数转化日期时间,日期到秒数 ISO8601时间格式:2018-6-5T17:46:50Z UTC时间格式: 2018-06-05T03:46:50+08:00 等同 ...
- 安卓自定义时间选择器_微信小程序拾色器(颜色选择器)组件
点击上方"极客小寨",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 大家好,我是独立开发者东东,如今在web项目中不少地方需要用到颜色选择器,比如设置 ...
- node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据
点击蓝字 关注我们 今天在漫无目的逛CSDN的时候,一篇关于微信公众号云开发的文章引起了我的注意.据介绍,小程序云开发简称tcb,是腾讯爸爸给我们提供的基于腾讯云的云服务器.目前云开发已包含云数据库, ...
- java写微信小程序答辩问题_微信小程序毕业设计选题和毕业论文怎么写,答辩流程是怎样的?...
1. 开始准备选题 大四上学期开学时开始准备论文的,首先是确定论文主题,看自己想做什么毕业设计,可以选取之前接触过的,做过的东西,这样快一些,如果选的是没接触过的方向,一定要早点开始.打算做一个小程序 ...
- 快手小店电脑版_微信PC版更新!支持在小程序中使用微信支付 | 一周资讯
小程序1. 微信PC版更新,支持在小程序中使用微信支付.12月19日,微信PC端推出内测版2.7.2.73,新版本支持以下新功能:新增看一看精选内容,新的订阅号浏览体验,支持在小程序中使用微信支付.( ...
- 小程序搜索框_微信小程序搜索及优化相关知识科普
生活中我们常常会用到微信小程序,但很多人不知道该如何搜索.找到小程序:而有些已经做了自己的小程序的商家,也不懂怎么提升自己的微信小程序搜索效果.所以下面就跟大家科普下这两个问题. 1.怎么搜索微信小程 ...
最新文章
- 推动大数据和AI应用场景的落地,加速实现与产业融合。
- 基于Bootstrap、Jquery的自适应导航栏
- rcu_assign_pointer、rcu_dereference、ACCESS_ONCE
- 孝敬父母 天经地义 |有人这么疑问?
- java 总结几种线程异步转同步的方法
- 基于知识图谱的直升机飞行指挥模型研究
- 好用又被遗忘的Char,String 方法
- 程序员的求生欲有所强?用Python花式哄女友
- ​​spss13.0 附安装教程
- 精英二代手柄测试软件,微软精英手柄2代评测 继续引领行业标准
- 表格求和怎么操作?如何运用sumif函数进行求和
- 破解win7开机密码!
- 权力来自于他人的服从
- 蒲公英音乐种子计划海选招募正式启动
- 花千骨歌曲大全 附简谱
- 【图像去噪】基于非局部均值(NLM)滤波图像去噪matlab源码
- linux创建后门账户,Linux后门
- 0基础跟班学习前端的第三天(因为上完一次课需要上一天自习啦~)内容整理归纳还有附带的小练习~希望大家多动手练习(二)
- Docker笔记-04 仓库
- 智慧政务行业发展报告
热门文章
- java项目-第122期ssm校园快递物流管理系统-计算机毕业设计项目
- linux内核cpu负载计算,Load和CPU利用率是如何算出来的
- 2019 节点: Love Wife Change Life
- team viewer的安装使用
- 千万不要说联通的网络不好……
- 1478: 多重继承派生(2)--雇员,技术人员,销售人员,经理,销售经理,开发部经理
- pr cpu100%_PR全套插件合集,一键安装,快速搞定!
- matlab第八章概率计算ppt,Matlab来解决概率统计学ppt
- 山东孔孟之乡-泰山-济南旅游归来
- IDEA快捷键汇总,很全,保证提高你的开发效率