博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript基础之Date对象与全局属性函数
阅读量:6240 次
发布时间:2019-06-22

本文共 4143 字,大约阅读时间需要 13 分钟。

hot3.png

//Date对象    //四种创建日期对象的方法    var d = new Date();             //根据当前日期和时间生成    var d = new Date(milliseconds); //根据从1970年1月1日至今的毫秒数生成    var d = new Date(dateString);   //根据日期字符串生成    var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);    //指定生成        //属性    function    d.constructor;      //返回Date对象的构造函数    mixed       d.prototype;        //允许对Date对象添加属性和方法        //方法    int     d.getFullYear();        //返回年份的4位数字    int     d.getMonth();           //返回月份(0-11)    int     d.getDate();            //返回天(1-31)    int     d.getHours();           //返回小时数(0-23)    int     d.getMinutes();         //返回分钟数(0-59)    int     d.getSeconds();         //返回秒数(0-59)    int     d.getMilliseconds();    //返回毫秒数(0-999)    int     d.getTime();            //返回距1970年1月1日的毫秒数    int     d.setFullYear();        //设置年份的4位数字    int     d.setMonth();           //设置月份(0-11)    int     d.setDate();            //设置天(1-31)    int     d.setHours();           //设置小时数(0-23)    int     d.setMinutes();         //设置分钟数(0-59)    int     d.setSeconds();         //设置秒数(0-59)    int     d.setMilliseconds();    //设置毫秒数(0-999)    int     d.setTime();            //设置距1970年1月1日的毫秒数    int     d.getTimezoneOffset();  //返回格林威治时间与本地时间的时差,以分钟为单位    int     d.getUTCFullYear();     //返回时区UTC-0处的年份的4位数字    int     d.getUTCMonth();        //返回时区UTC-0处的月份(0-11)    int     d.getUTCDate();         //返回时区UTC-0处的天(1-31)    int     d.getUTCHours();        //返回时区UTC-0处的小时数(0-23)    int     d.getUTCMinutes();      //返回时区UTC-0处的分钟数(0-59)    int     d.getUTCSeconds();      //返回时区UTC-0处的秒数(0-59)    int     d.getUTCMilliseconds(); //返回时区UTC-0处的毫秒数(0-999)    int     d.setUTCFullYear();     //设置时区UTC-0处的年份的4位数字    int     d.setUTCMonth();        //设置时区UTC-0处的月份(0-11)    int     d.setUTCDate();         //设置时区UTC-0处的天(1-31)    int     d.setUTCHours();        //设置时区UTC-0处的小时数(0-23)    int     d.setUTCMinutes();      //设置时区UTC-0处的分钟数(0-59)    int     d.setUTCSeconds();      //设置时区UTC-0处的秒数(0-59)    int     d.setUTCMilliseconds(); //设置时区UTC-0处的毫秒数(0-999)    int     Date.now();              //返回当前距1970年1月1日的毫秒数        静态方法    int     Date.UTC(y,m,d,h,m,s,ms);//返回UTC-0处距1970年1月1日的毫秒数     静态方法    int     Date.parse(string date); //返回解析日期时间字符串date的毫秒数    静态方法    string  d.toString();            //返回日期和时间转换的可读字符串  格式:"Sat Oct 22 2016 17:42:32 GMT+0800 (中国标准时间)"    string  d.toDateString();        //返回日期转换的可读字符串        格式:"Sat Oct 22 2016"    string  d.toTimeString();        //返回时间转换的可读字符串        格式:"17:42:32 GMT+0800 (中国标准时间)"    string  d.toLocaleString();      //返回根据本地时间格式转换日期和时间的可读字符串 格式:"2016/10/22 下午5:42:32"    string  d.toLocaleDateString();  //返回日期根据本地日期格式转换的可读字符串       格式:"2016/10/22"    string  d.toLocaleTimeString();  //返回时间根据本地时间格式转换的可读字符串       格式:"下午5:42:32"    string  d.toISOString();         //返回使用ISO标准的格式字符串             格式:"2016-10-22T09:42:32.637Z"    string  d.toJSON();              //返回JSON格式字符串 使用ISO标准格式      格式:"2016-10-22T09:42:32.637Z"    string  d.toUTCString();         //返回使用UTC标准的格式字符串             格式:"Sat, 22 Oct 2016 09:42:32 GMT"      int     d.valueOf();             //返回Date对象原始值         //JS全局属性和函数    //属性    Infinity    //表示正无穷大    NaN         //表示不是数字值    undefined   //表示未定义的值    //方法    string  encodeURI(string uri);           //返回编码后的uri字符串 不编码在uri中有意义的特殊字符 空格编码为%20    string  decodeURI(string uri);           //返回解码后的uri字符串    string  encodeURIComponent(string uri);  //返回编码后的uri字符串 只对字母数字和 [- _ . ! ~ * ' ( )]不编码    string  decodeURIComponent(string uri);  //返回解码后的uri字符串    void    eval(string code);               //将字符串code当作JS代码执行 可以是表达式或语句    bool    isFinite(mixed val);             //检查val是否有穷大 如果val为NaN、Infinity、-Infinity返回false    bool    isNaN(mixed val);                //检查val是否是非数字值    string  String(mixed val);               //返回将对象的值val转换成的字符串   与对象toString()方法结果一样    Number  Number(mixed val);               //返回将val转换成数字 如果无法转换返回NaN    //只有第一个数字会被返回 开头结尾允许空格 如果第一个字符不是转换返回NaN    int     parseInt(string val, [int base]);//返回将字符串val以base进制解析的整数 0x表示十六进制 base指定进制(2-36)    float   parseFloat(string val);          //返回将字符串val解析的浮点数

 

转载于:https://my.oschina.net/u/2965390/blog/768447

你可能感兴趣的文章
Swift4 func
查看>>
create-react-app2.x 自定义配置(less 按需加载 装饰器)
查看>>
第一个掘金文章
查看>>
最酷的深度学习聊天机器人资源集合
查看>>
SVG 在 image 标签中的动态修改技巧
查看>>
js的三种编码解码方法
查看>>
7月31日云创大会游戏论坛门票0元抢!
查看>>
a标签href不跳转 How?
查看>>
WebP进阶篇--Gif2WebP
查看>>
Java基础-- ==号与equals()方法的区别
查看>>
VARCHART XGantt实践:兼顾清晰和细节的排列优化
查看>>
小程序实现人脸识别功能
查看>>
Flora图像风格迁移App
查看>>
常用数组方法梳理
查看>>
JavaScript(4)之——前端模块化
查看>>
数字图像处理----图像旋转
查看>>
iOS 报错 Library not found lPods AFNetworking
查看>>
Spark性能优化:数据本地化优化
查看>>
Java中几个常用类介绍
查看>>
程序员为什么要高薪?看完让你勇于为自己开价
查看>>