js 日期

1:创建日期对象的方法:

日期对象被创建以后,会获得本地(电脑上的时间)系统时间

var dat=new Date();

document.write(new Date())

2:to开头的方法是将时间转换为字符串

toString()      将日期时间转换为普通字符串

toUTCString()   将日期时间转换为世界时间格式的字符串

toLocaleString()    将日期时间转换为本地时间格式的字符串

var dat=new Date();

document.write(dat.toString()+'<br>')

document.write(dat.toUTCString()+'<br>')

document.write(dat.toLocaleString()+'<br>')

3:get开头的方法是获取时间和日期值

getFullYear()  获取年

getMonth()  获取月份(0-11)

getDate()   获取日期/天(1-31)

getHours()  获取小时(0-23)

getMinutes()    获取分钟(0-59)

getSeconds()    获 取秒       取秒数(0-59)

getMilliseconds();获取毫秒(0-999)

getDay();获取星期几(0~6)

getTime()获取从1970-1-1到现在表示的时间相差的毫秒数

valueOf();获取从1970-1-1到现在表示的时间相差的毫秒数

4:日期转换方法

元   角   分

1元  10角      100分

分

2500分            250角   25元

年 月 日   时   分   秒   毫秒

1   12  31  24  60  60  1000

1年=12月

1月=31天(30天/28/29)

1天=24小时

1小时=60分钟

1分钟=60秒

1秒=1000毫秒

5天=120小时

5天=5*24*60=分钟数

5天=5*24*60*60=秒数

5*24*60*60*1000

123456毫秒换算多少天?

123456/1000/60/60/24=

5:set开头的方法是设置时间和日期值

setFullYear()  设置年

setMonth()  设置月份(0-11)                                                                                                                                                           

setDate()   设置日期/天(1-31)

setHours()  设置小时(0-23)

setMinutes()    设置分钟(0-59)

setSeconds()    设置秒数(0-59)

setMilliseconds();设置毫秒(0-999)

setDay();设置星期几(0~6)

setTime()设置从1970-1-1到现在表示的时间相差的毫秒数

设置日期对象

var dat=new Date("2018,11,6");

document.write(dat);

var dat=new Date("2018/11/6");

document.write(dat);

var dat=new Date("May 3,2015");

document.write(dat);

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        var dat=new Date();
        document.write(dat.toLocaleString()+'<br>')
        document.write(dat.getFullYear()+'年'+'<br>');
        document.write(dat.getMonth()+1+'月'+'<br>');
        document.write(dat.getDate()+'日'+'<br>');
        document.write(dat.getHours()+'时'+'<br>');
        document.write(dat.getMinutes()+'分'+'<br>');
        document.write(dat.getSeconds()+'秒'+'<br>');
        document.write(dat.getMilliseconds()+'毫秒'+'<br>');
        document.write(dat.getDay()+'周'+'<br>');
        document.write(dat.getTime()+'<br>');
        var dat1=dat.setHours(18,15,0);
        document.write(dat1);
        
        
    </script>
</html>

6:window对象下面的定时器方法:

第1种:间歇调用

    setInterval(函数,时间(毫秒数))

    举例:

    setInterval(function(){

        alert(1)

},1000)

取消间歇调用:

clearInterval()

第2种:延迟调用

setTimeout(函数,时间(毫秒数))

举例:

    setTimeout(function(){

        alert(1)

    },1000)

取消延迟调用:

clearTimeout()

求相差的时间;

先用var dat=new Date()求出现在的时间;

var x= dat.valueOf();求现在表示的时间相差的毫秒数

var d= u.valueOf();求现在表示的时间相差的毫秒数

var da=d-x;求与现在相差的毫秒

*   parseInt(da/86300000);//天的公式

*   parseInt(da/3600000%24);//时的公式

*   parseInt(da/600000%60);//分的公式

*   parseInt(da/1000%60);//秒的公式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自:计算两个日期相差天数:转载自:http://www.jb51.net/article/44927.htmf...
    天字一等阅读 7,349评论 0 0
  • javaScript 知识点总结: 创建日期的对象:var date = new Date(); date方法的含...
    撸码者阅读 4,035评论 0 0
  • 设置日期对象 var dat=new Date("2018,11,6"); document.write(dat)...
    Mr丶刘霏霏阅读 2,312评论 0 0
  • /** * @author 陈维斌 http://www.cnblogs.com/Orange-C/p/40422...
    reherin阅读 7,278评论 0 0
  • 第一章1,什么叫程序:程序就是计算机按照人类完成事物的步骤和逻辑,通过计算机命令来逐步执行最终实现目标的一种机器语...
    悟名先生阅读 4,562评论 0 4