9.1 JavaScritp:为数据带来生命-对象中的对象
来源:互联网 发布:网络电视绿色版 编辑:程序博客网 时间:2024/06/03 19:01
JavaScript除了可以自己有自定义对象外,也拥有自定义对象,例如String对象与Date对象
这里重点介绍Date对象
创建一个Date对象
var dateTime=new Date();
在创建该对象的时候也用到了new关键字
var dateTime=new Date("10/32/2008");//传入一个字符串类型的时候,Date对象拥有多个重载构造,这只是其中之一
在使用的时候,Date对象一般并不是我们最想要的数据结果,在显示时间的时候我们一般需要的是文本类型
这时候,可以使用toString将Date对象转换成文本类型
var dateString=dateTime.toString();alert(dateString);
toString()访求提供对象字符串形式的表现方式
注:每个对象都拥有toString()方法
Date对象提供对日期格式片段的访问
var dateTime=new Date("10/32/2008");dateTime.getMonth();//获取日期中的月份数dateTime.getDate();//获取日期中的天数dateTime.getFullYear();//获取日期中完整的年份数
计算时间
对象最强大的功能, 就是它们天生知道自我操作的方式。以计算两个日期差距的天数为例,用我们的人脑计算天数实在不容易,你必须参考某个时间点,把某个日期转换为天数,再确定考虑了闰年的因素。
var date1=new Date("08/14/2008");var date2=new Date("08/19/2008");function getDaysBetWeen(date1,date2)//函数接受两个Date对象作为自变量{ var daysBetween=(date1-date2)/(1000*60*60*24);//从毫秒转换为秒,再转换为分钟、小时、天数 //date1-date2 简单却威力十足,这就是达成天数计算的代码 return Math.round(daysBetween);//把结果四舍五入后返回……rount()是Math对象的方法 }//默认的,时间对象以毫秒为单位,所以在计算的时候只要将毫秒转换为一个日期类型的单位即可//所有牵涉到计算日期差距的复杂过程,都被轻巧的隐藏在Date对象深处。
好了,这里只是以斑窥豹,以Date对象类推其它内置对象;高深内容这里暂不涉及
0 0
- 9.1 JavaScritp:为数据带来生命-对象中的对象
- 9 JavaScritp:为数据带来生命-创建自定义对象
- 9.2 JavaScritp:为数据带来生命-数组对象
- 【阅读】《Head First JavaScript》第九章——为数据带来生命(对象)
- MIT为面向对象程序员带来福音
- WPF对象生命中的事件们
- 将ActiveX中的数据导出为js中的对象
- 对象的生命历程
- 把list中的对象转换为json数据的方式
- php数据库数据转换为js中的json对象
- php数据库数据转换为js中的json对象
- Python中的数据对象
- 对象生命期管理系统
- 浅谈Java对象数据转换为JSON对象数据
- 删除数据中的所有对象
- python中的保护对象数据
- String对象带来的隐患
- 判断对象是否为空(数据、集合等对象)
- 手机平板要兼顾,探究碎片
- sqlite的增删改查操作
- json-lib 的maven dependency
- 网络图 可视化
- 第一期燕大软硬件开发交流会
- 9.1 JavaScritp:为数据带来生命-对象中的对象
- ssrf漏洞科普
- 深度学习工具评论
- 算法导论 思考题 2-4
- 常用的加密算法介绍
- Thread
- 线程、进程、及其区别
- Go和C类型对应关系
- Android几种常见的多渠道(批量)打包方式介绍