专栏首页一个会写诗的程序员的博客JavaScript 获取 2 天之后的日期代码实例

JavaScript 获取 2 天之后的日期代码实例

/**
 *对Date的扩展,将 Date 转化为指定格式的String
 *月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
 *年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
 *例子:
 *(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
 *(new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18
 */

Date.prototype.format = function (fmt) {
    var o = {
        "M+": this.getMonth() + 1, //月份
        "d+": this.getDate(), //日
        "h+": this.getHours(), //小时
        "m+": this.getMinutes(), //分
        "s+": this.getSeconds(), //秒
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
        "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;
}

var now = new Date();
now.setDate(now.getDate() + 2);
var d2 = now.format("yyyy-MM-dd");
d2;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android中的WebView之loadDataWithBaseURL()与loadData()Android中的WebView之loadDataWithBaseURL()与loadData()

    一个会写诗的程序员
  • 从爬取的文章 HTML 中提取出中文关键字

    https://github.com/KotlinSpringBoot/saber

    一个会写诗的程序员
  • Spring Boot 自定义注解支持EL表达式(基于 MethodBasedEvaluationContext 实现)

    自定义 DistributeExceptionHandler 注解,该注解接收一个参数 attachmentId 。 该注解用在方法上,使用该注解作为切点,实...

    一个会写诗的程序员
  • 第16节 键盘输入和打印输出

    fmt包实现了类似C语言printf和scanf的格式化I/O。格式化verb('verb')源自C语言但更简单。

    小尘哥
  • SAX解析XML

    数据量大的xml建议使用SAX解析提高解析速度。SAX是Simple API for XML的缩写,它是事件驱动的,它并不需要读入整个文档,而文档的读入过程也就...

    HUC思梦
  • JVM看这篇就够了!

    虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box...

    Java团长
  • 浅谈如何减少GC的次数

    GC会stop the world。会暂停程序的执行,带来延迟的代价。所以在开发中,我们不希望GC的次数过多。

    desperate633
  • Java 虚拟机,看这篇就够了!

    虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box...

    芋道源码
  • RocketMQ 源码分析 —— Message 拉取与消费(上)

    摘要: 原创出处 http://www.iocoder.cn/RocketMQ/message-pull-and-consume-first/ 「芋道源码」欢迎...

    芋道源码
  • 语音合成论文与韩国小哥“撞车”后续:英伟达“赶紧”把代码开源了

    在得知自己的论文与英伟达的论文“撞车”之后,韩国小哥赶紧在arXiv上提交了论文。并在GitHub上放出了自己研究的源代码。

    量子位

扫码关注云+社区

领取腾讯云代金券