Javascript 时间操作汇总
发布日期:2021-07-01 05:47:19
浏览次数:2
分类:技术文章
本文共 2305 字,大约阅读时间需要 7 分钟。
Date 对象介绍
JS 有专门处理日期和时间的对象。
Date 对象属性:
属性 | 描述 | FF | IE |
---|---|---|---|
返回对创建此对象的 Date 函数的引用。 | 1 | 4 | |
使您有能力向对象添加属性和方法。 | 1 | 4 |
Date 对象方法:
方法 | 描述 | FF | IE |
---|---|---|---|
返回当日的日期和时间。 | 1 | 3 | |
从 Date 对象返回一个月中的某一天 (1 ~ 31)。 | 1 | 3 | |
从 Date 对象返回一周中的某一天 (0 ~ 6)。 | 1 | 3 | |
从 Date 对象返回月份 (0 ~ 11)。 | 1 | 3 | |
从 Date 对象以四位数字返回年份。 | 1 | 4 | |
请使用 getFullYear() 方法代替。 | 1 | 3 | |
返回 Date 对象的小时 (0 ~ 23)。 | 1 | 3 | |
返回 Date 对象的分钟 (0 ~ 59)。 | 1 | 3 | |
返回 Date 对象的秒数 (0 ~ 59)。 | 1 | 3 | |
返回 Date 对象的毫秒(0 ~ 999)。 | 1 | 4 | |
返回 1970 年 1 月 1 日至今的毫秒数。 | 1 | 3 | |
返回本地时间与格林威治标准时间 (GMT) 的分钟差。 | 1 | 3 | |
根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 | 1 | 4 | |
根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 | 1 | 4 | |
根据世界时从 Date 对象返回月份 (0 ~ 11)。 | 1 | 4 | |
根据世界时从 Date 对象返回四位数的年份。 | 1 | 4 | |
根据世界时返回 Date 对象的小时 (0 ~ 23)。 | 1 | 4 | |
根据世界时返回 Date 对象的分钟 (0 ~ 59)。 | 1 | 4 | |
根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 | 1 | 4 | |
根据世界时返回 Date 对象的毫秒(0 ~ 999)。 | 1 | 4 | |
返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 | 1 | 3 | |
设置 Date 对象中月的某一天 (1 ~ 31)。 | 1 | 3 | |
设置 Date 对象中月份 (0 ~ 11)。 | 1 | 3 | |
设置 Date 对象中的年份(四位数字)。 | 1 | 4 | |
请使用 setFullYear() 方法代替。 | 1 | 3 | |
设置 Date 对象中的小时 (0 ~ 23)。 | 1 | 3 | |
设置 Date 对象中的分钟 (0 ~ 59)。 | 1 | 3 | |
设置 Date 对象中的秒钟 (0 ~ 59)。 | 1 | 3 | |
设置 Date 对象中的毫秒 (0 ~ 999)。 | 1 | 4 | |
以毫秒设置 Date 对象。 | 1 | 3 | |
根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 | 1 | 4 | |
根据世界时设置 Date 对象中的月份 (0 ~ 11)。 | 1 | 4 | |
根据世界时设置 Date 对象中的年份(四位数字)。 | 1 | 4 | |
根据世界时设置 Date 对象中的小时 (0 ~ 23)。 | 1 | 4 | |
根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 | 1 | 4 | |
根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 | 1 | 4 | |
根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 | 1 | 4 | |
返回该对象的源代码。 | 1 | - | |
把 Date 对象转换为字符串。 | 1 | 4 | |
把 Date 对象的时间部分转换为字符串。 | 1 | 4 | |
把 Date 对象的日期部分转换为字符串。 | 1 | 4 | |
请使用 toUTCString() 方法代替。 | 1 | 3 | |
根据世界时,把 Date 对象转换为字符串。 | 1 | 4 | |
根据本地时间格式,把 Date 对象转换为字符串。 | 1 | 3 | |
根据本地时间格式,把 Date 对象的时间部分转换为字符串。 | 1 | 3 | |
根据本地时间格式,把 Date 对象的日期部分转换为字符串。 | 1 | 3 | |
根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。 | 1 | 3 | |
返回 Date 对象的原始值。 | 1 | 4 |
获取日期和时间
1. 获取系统当前日期时间
var date= new Date();
2. 根据日期字串获得指定的日期
方式一: new Date(MM/DD/YYYY)
var date= new Date("05/15/2013");方式二:new Date(MM-DD-YYYY)
var date= new Date("05-15-2013");
方式三:new Date(YYYY/MM/DD) (注意:new Date(YYYY-MM-DD)这种方式不行)
var date= new Date("2013/05/15");
方式四: setFullYear(YYYY,MM,DD) (注意: 月份是从 0-11, 所以要得到五月份的话, 月份的值要设成 04。 )
var date= new Date();date.setFullYear(2013,04,15);
日期的加减
1. 增加或减少天数。使用getDate()+addDays 方法
var date=new Date()date.setDate(date.getDate()+5)注意: 这个方法会自动处理月份和年份的变化。(比如增加30 天,就到一个月了。) 此方法也可以直接新增function 到 Date 对象: 2.增加或减少月份。使用getMonth()+addMonths 方法
处理方式和天数类似。也会自动处理年份的变化
var date=new Date()date.setMonth(date.getMonth()+10);3. 周,季的处理
周的处理可以归到 天的处理上 week *7
季的处理可以归到月的处理上 quarter*3
综合以上就可以给Date 添加类似addDate这样的function统一处理了。
转载地址:https://oscar.blog.csdn.net/article/details/8926490 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月16日 06时18分05秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
《笨办法学 python3》系列练习计划——8. 打印,打印
2019-05-08
《笨办法学 python3》系列练习计划——9. 打印,打印,打印
2019-05-08
Redhat7.2yum 更新
2019-05-08
《笨办法学 python3》系列练习计划——10. 那是什么?转义字符
2019-05-08
《笨办法学 python3》系列练习计划——11. 提问 input() 练习
2019-05-08
《笨办法学 python3》系列练习计划——12.提示别人 input() 打印提示
2019-05-08
Eclipse中输入存在的类名方法名等不能自动出现下拉列表选择
2019-05-08
《笨办法学 python3》系列练习计划——13: 参数、解包、变量
2019-05-08
《笨办法学 python3》系列练习计划——14.提示和传递
2019-05-08
Eclipse 输入的汉字都变成了繁体
2019-05-08
《笨办法学 python3》系列练习计划——15.读取文件
2019-05-08
《笨办法学 python3》系列练习计划——16.读写文件
2019-05-08
《笨办法学 python3》系列练习计划——17.更多文件操作
2019-05-08
《笨办法学 python3》系列练习计划——18.命名、变量、代码、函数
2019-05-08
《笨办法学 python3》系列练习计划——19.函数和变量
2019-05-08
《笨办法学 python3》系列练习计划——20.函数和文件
2019-05-08
《笨办法学 python3》系列练习计划——21.函数可以返回东西
2019-05-08
惊!虚拟机重启后所有系统都不见了!!!
2019-05-08
《笨办法学 python3》系列练习计划——22.总集篇、回忆篇。
2019-05-08
《笨办法学 python3》系列练习计划——23.读代码
2019-05-08