美文网首页
构造函数初始化日期

构造函数初始化日期

作者: JSONYUAN | 来源:发表于2019-03-05 15:09 被阅读0次

<script>

// 如果 Date 没有格式化日期的函数,我们才添加格式化日期的函数
if (!Date.prototype.formatDay) {
    // 拓展格式化日期的功能
    Date.prototype.formatDay = function () {
        // console.log(this === now);    // 当前案例是 now 调用该函数,所以 this 指向 now
        // console.dir(this);
        // 获取年月日
        var nian = this.getFullYear();
        var yue = this.getMonth() + 1;   // 月份从0开始,记得加 1
        var ri = this.getDate();

        // 三元表达式,月份和日期小于 10,前面补 0
        yue = yue < 10 ? '0' + yue : yue;
        ri = ri < 10 ? '0' + ri : ri;

        // 把格式化之后的日期作为函数的返回值
        return nian + '-' + yue + '-' + ri;
    };
}

// 实例一个日期对象
var now = new Date();
// 调用格式化日期的函数,把返回结果赋值给 res 变量
var res = now.formatDay();
// 输出格式化的日期
document.body.innerText = res;

</script>

相关文章

  • 构造函数初始化日期

  • Dart---构造函数与命名构造构造函数(初始化)

    构造函数(初始化) 构造函数:构造函数与类名相同,构造函数又叫初始化函数,当类被创建的时候,会自动调用。Dart相...

  • 对象的初始化过程

    父类构造函数——显示初始化——构造代码块初始化——子类构造函数初始化 两个sample:

  • 构造函数的初始化

    构造函数的初始化和其他函数一样,有自己的形参、名字和逻辑,但不同的是构造函数可以有初始化列表。 省略构造函数初始化...

  • C++:面向对象基础

    构造函数 C++中有三种构造函数:默认构造函数,有参构造函数,拷贝构造函数 类对象的初始化 括号法//默认构造函数...

  • 构造代码块&对象创建流程

    构造函数与构造代码块构造代码块:给所有对象初始化构造函数:只给对应的对象初始化 成员变量的显示初始化在构造代码块之...

  • Java基础-3 构造函数

    构造函数: 构造函数的作用: 给对应的对象进行初始化。 构造函数的格式: 构造函数要注意的细节:1. 构造函数是...

  • 4.0 C++远征:构造函数初始化列表

    构造函数初始化列表 1.默认构造函数 在实例化对象时不用传参的函数,叫做默认构造函数。 2.初始化列表 代码示范:...

  • GeekBand C++ 第一周

    1.constructor构造函数 构造函数名称=类名。构造函数的作用:初始化对象的数据成员。 1.1 构造函数的...

  • GeekBand C++ 第一周

    1.constructor构造函数 构造函数名称=类名。构造函数的作用:初始化对象的数据成员。 1.1 构造函数的...

网友评论

      本文标题:构造函数初始化日期

      本文链接:https://www.haomeiwen.com/subject/tkfouqtx.html