美文网首页
>>>>> js内置构造函数创建获取当前时间的时间对象Date

>>>>> js内置构造函数创建获取当前时间的时间对象Date

作者: 風隨風去 | 来源:发表于2016-12-01 17:19 被阅读0次

    Date

    使用关键字new和js内置的构造函数Date(),我们就可以创建一个获取当前时间的时间对象了

    var date=new Date()//date是一个时间对象,返回一个基于1970年1月1日的世界标准时间
    

    那么,对于我们获取当前具体的年月日、时分秒就简单多了
    date对象中包含了许多内置的获取时间的方法(函数),通过这些方法,我们就可以得到具体的年月日、时分秒了

    var date=new Date()
    
    var year=date.getFullYear()//当前年份
    var mouth=date.getMouth()+1//当前月份,因为获取的是从0~11的值,所以月份我们需要加上1
    var day=date.getDate()//当前号数,这里我们需要注意的是和获取星期的区分,不要搞混了
    
    var week=date.getDay()//当前为星期几,但是值为0~6,0代表星期天,如果要用文字,我们则需要对值进行转换
    
    var hour=date.getHours()//24小时制0~23,如果需要强制保留两位,则我们需要判断,其值小于0,我们就用拼接字符串的方式来拼接---'0'+hour;
    var minute=date.getMinutes()//分钟数0~59,强制保留两位方法和小时相同;
    var second=date.getSeconds()//秒数0~59,强制保留两位和小时分钟相同;
    

    日期运算

    在js内置构造函数Date中,我们可以传入一个表示时间的字符串,表达一个具体时间,这个字符串的格式保持为YYYY-MM-DD HH:mm:ss,这样我们通过运算就能得到这个时间和现在时间的时间差了

    var now=new Date()//现在时间
    var then=new Date('2017-01-01 00:00:00')//具体时间
    var timeDifference=then-now//得到的时间差为毫秒数
    

    相关文章

      网友评论

          本文标题:>>>>> js内置构造函数创建获取当前时间的时间对象Date

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