javascript/nodejs 中获取当前时间(昨天、今天、明天)
javascript/nodejs 中获取当前时间(昨天、今天、明天)
我们在开发中,经常要获取的今天,昨天,和明天的日期,下列有个记录能够获得今天,昨天,明天的日期,并且格式化输出
首先我们需要扩展Date对象的Format函数
/*** 扩展Date的Format函数* 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * @param {[type]} fmt [description]*/
Date.prototype.Format = function(fmt) { //author: meizz var o = {"M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "S": this.getMilliseconds() //毫秒 };if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;
}console.log((new Date()).Format("yyyy-MM-dd hh:mm:ss")); // 2018-08-02 21:22:07
构建日期函数
/*** [getYestoday 获得昨天的格式化日期]* @return {[type]} [description]*/
function getYestoday() {return new Date(new Date().getTime() - 1000 * 60 * 60 * 24).Format("yyyy-MM-dd")
}/*** [getToday 获得今天的格式化日期]* @return {[type]} [description]*/
function getToday() {return new Date().Format("yyyy-MM-dd")
}/*** [getTomorrow 获得明天的格式化日期]* @return {[type]} [description]*/
function getTomorrow() {return new Date(new Date().getTime() + 1000 * 60 * 60 * 24).Format("yyyy-MM-dd")
}
javascript/nodejs 中获取当前时间(昨天、今天、明天)相关推荐
- 【原创】kettle转换组件杂记-【javascript组件】获取当前时间的前一天/后一天
一.获取当天日期有两种方法: 01."获取系统信息"组件->类型选择系统日期(可变)即可. 注:组件的英文名为:SystemInfo 02."javascript代 ...
- 从JavaScript数组中获取随机项[重复]
本文翻译自:Get random item from JavaScript array [duplicate] This question already has answers here : 这个问 ...
- js获取当前时间(昨天、今天、明天)
js获取当前时间(昨天.今天.明天) //昨天的时间var day1 = new Date();day1.setTime(day1.getTime() - 24 * 60 * 60 * 1000);v ...
- 如何在Android中获取当前时间和日期
如何在Android应用中获取当前时间和日期? #1楼 final Calendar c = Calendar.getInstance();int mYear = c.get(Calendar.YEA ...
- Java中获取当前时间
Java中获取当前时间 1)获取当前时间.返回类型为long类型,这个值其实是距离 1970-01-01 00:00:00 相差的毫秒数 import java.util.Date;public cl ...
- [Hive举例]-- hive获取今天、昨天、明天和前一个小时、后一个小时的日期
主题:解决hive获取今天.昨天.明天的日期的问题 注意:由于hive内置函数中,没有提供获取昨天和明天的日期函数,所以需要编写自定义函数去实现 1.获取今天时间(格式可以自定义) 语句: selec ...
- 昨日日期 php,php昨天日期_PHP日期实例 php获取今天、昨天、明天的日期
摘要 腾兴网为您分享:PHP日期实例 php获取今天.昨天.明天的日期,作业盒子,智慧农业,找乐助手,一起成长等软件知识,以及水果忍者,我的电脑,金山毒霸版,金牌君英语app,马上来,cf微端,st ...
- python代码获取今天、昨天、明天的日期
python代码获取今天.昨天.明天的日期 #python代码获取今天.昨天.明天的日期 # Python program to find yesterday, # today and tomorro ...
- php表示昨天_php获取今天、昨天、明天的日期
php获取今天.昨天.明天的日期echo "今天:".date("Y-m-d")." "; echo "昨天:".dat ...
最新文章
- 1.16 Java的异常跟踪栈
- html注释绕过,关于javascript:提交时绕过HTML的“ required”属性
- sql语句(Oracle和sqlserver)
- What can Lines3D Class do?
- QT出现“undefined reference to `vtable for’”解决方法
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则...
- MA5683T开局大致开局指导
- u盘安装linux 7.4,U盘自动化安装CentOS7.4
- 人工智能 对比试验_人工智能与药物研发
- 关于DllRegisterServer的调用失败的问题解决办法 错误代码0x80040201
- 死锁产生的原因及解决方法
- 闽江学院计算机毕设,闽江学院软件学院关于2017届毕业论文答辩有关事项的通知...
- 最近发现谷歌浏览器打开网页速度很慢,比IE都慢
- 书单 电影单 电视剧单
- html怎么直接修改,如何编辑运行HTML网页文件(HTML编辑工具使用介绍)
- 【总结】1296- 总结 12 个常见移动端 H5 与 Hybrid 开发问题
- UEFI启动模式下, 双硬盘安装UBuntu16.04与Win10双系统
- Oracle 如何删除控制文件中rman备份到磁带的备份集信息(RMAN-06091)
- 中台渐入佳境,云徙科技的有所为与有所不为
- 实习日志 - 第二天