位置: 编程技术 - 正文

JavaScript原生对象之Date对象的属性和方法详解(原生js实现ajax步骤)

编辑:rootadmin

推荐整理分享JavaScript原生对象之Date对象的属性和方法详解(原生js实现ajax步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:原生js实现promise,原生js import,javascript原生函数,原生js常用的方法,原生js操作dom,javascript原生函数,javascript原生函数,js原生dialog,内容如对您有帮助,希望把文章链接给更多的朋友!

创建 Date 对象的语法:

Date()

Date() 方法可返回当天的日期和时间。

parse()

parse() 方法可解析一个日期时间字符串,并返回 /1/1 午夜距离该日期时间的毫秒数。

Date.parse(datestring)

参数datestring是必需的,表示日期和时间的字符串。

注意,该方法是 Date 对象的静态方法。一般采用 Date.parse() 的形式来调用,而不是通过 dateobject.parse() 调用该方法。

UTC()

UTC() 方法可根据世界时返回 年 1 月 1 日 到指定日期的毫秒数。

Date.UTC(year, month, day, hours, minutes, seconds, ms)

参数year是必需的,表示年份的四位数字;month是必需的,表示月份的整数,介于 0 ~ ;day是可选的,表示日期的整数,介于 1 ~ ;hours是可选的,表示小时的整数,介于 0 ~ ;minutes是可选的,表示分钟的整数,介于 0 ~ ;seconds是可选的,表示秒的整数,介于 0 ~ ;ms是可选的,表示毫秒的整数,介于 0 ~ 。

Date.UTC() 是一种静态方法。Date.UTC() 方法的参数指定日期和时间,它们都是 UTC 时间,处于 GMT 时区。指定的 UTC 时间将转换成毫秒的形式,这样构造函数 Date() 和方法 Date.setTime() 就可以使用它了。

ECMAScript中的Date类型是早期Java中的Java.util.Date类基础上构建的。为此,Date类型使用来自UTC(Coordinated Universal Time,国际协调时间)年1月1日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到年1月1日之前或之后的年。

注意:parse()日期和时间都基于本地时区而非GMT来创建。而UTC()是基于GMT来创建。他们的参数也不相同。

JavaScript原生对象之Date对象的属性和方法详解(原生js实现ajax步骤)

GMT:世界时,即格林尼治所在地的标准时间。

ECMAScript5添加了Data.now()方法,返回表示调用这个方法时的日期和时间的毫秒数。IE9才开始支持,不过我们可以通过 + 操作符来把Data对象转换成字符串,得到同样的值。

JavaScript中的日期转换非常的诡异,不仅会因为参数不同而有不同的解释结果,而且在各个浏览器中的表现也有所不同,如下:

在不同浏览器中的表现参考: ”YYYY/MM/DD” 的日期字符串格式2.避免使用带有连字号的日期字符串格式”YYYY-MM-DD”3.要指定四位数的年份4.Chrome浏览器的比其他浏览器能接受更多的日期字符串,所以如果在Chrome浏览器没有问题,不代表其他浏览器没有问题

更多信息可以参考:JavaScript and Dates, What a Mess!和 SO中的讨论

get系列方法

getDate() 从 Date 对象返回一个月中的某一天 (1 ~ )。getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。getMonth() 从 Date 对象返回月份 (0 ~ )。getFullYear() 从 Date 对象以四位数字返回年份。注意不要使用getYear()。getHours() 返回 Date 对象的小时 (0 ~ )。getMinutes() 返回 Date 对象的分钟 (0 ~ )。getSeconds() 返回 Date 对象的秒数 (0 ~ )。getMilliseconds() 返回 Date 对象的毫秒(0 ~ )。getTime() 返回 年 1 月 1 日至今的毫秒数。getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ )。getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ )。getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ )。getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ )。getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ )。getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ )。

set系列方法

setDate() 设置 Date 对象中月的某一天 (1 ~ )。setMonth() 设置 Date 对象中月份 (0 ~ )。setFullYear() 设置 Date 对象中的年份(四位数字)。注意不要使用setYear()方法。setHours() 设置 Date 对象中的小时 (0 ~ )。setMinutes() 设置 Date 对象中的分钟 (0 ~ )。setSeconds() 设置 Date 对象中的秒钟 (0 ~ )。setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ )。setTime() 以毫秒设置 Date 对象。setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ )。setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ )。setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ )。setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ )。setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ )。setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ )。

toString系列方法

toString() 把 Date 对象转换为字符串,toString()总是返回一个用美式英语表达的字符串。toTimeString() 把 Date 对象的时间部分转换为字符串。toDateString() 把 Date 对象的日期部分转换为字符串。toUTCString() 根据世界时,把 Date 对象转换为字符串。toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。

注意toLocaleString()系列方法可以接收参数,来确定按照什么习惯来输出,参考:MDN

javascript中hasOwnProperty() 方法使用指南 概述hasOwnProperty()方法用来判断某个对象是否含有指定的自身属性。语法obj.hasOwnProperty(prop)参数prop要检测的属性名称。描述所有继承了Object.prototype的对

Python脚本后台运行的几种方式 一个用python写的监控脚本test1.py,用whileTrue方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:pythontest1.py&现在脚本正常运行,通过ps

浅谈JavaScript事件的属性列表 HTML4.0的新特性之一是能够使HTML事件触发浏览器中的行为,比如当用户点击某个HTML元素时启动一段JavaScript。下面是一个属性列表,可将之插入HTML标签以

标签: 原生js实现ajax步骤

本文链接地址:https://www.jiuchutong.com/biancheng/382850.html 转载请保留说明!

上一篇:深入探讨JavaScript String对象(深入探讨英文)

下一篇:javascript中hasOwnProperty() 方法使用指南

  • 土地增值税的计算方法公式
  • 第三方代付款的账务处理
  • 微商怎么交易流程
  • 进料加工手册核销是什么意思
  • 增值税一般纳税人是什么意思
  • 纳税筹划成本支出怎么算
  • 融资租赁咨询服务合同需要交印花税吗
  • 增值税专票开具要求
  • 应收账款资产减值损失转回和核销的区别
  • 建筑公司对外如何开票
  • 抵缴以前年度多缴所得税如何做会计分录?
  • 公司股东法人变更流程
  • 开具增值税专用发票证明
  • 企业申请资产损失需要提供哪些确认证据?
  • 无人机开票税收编码是多少
  • 无形资产软件摊销年限是多少
  • 软件企业超税负率怎么算
  • 冲减往年收入会计分录
  • 挂靠的工程个人所得税怎么交?
  • 民办非企业单位属于什么类型
  • 同期对比和同比增长
  • 网上抵扣发票操作
  • 季度申报利润表怎么填
  • 未开票收入可以不开票吗
  • windows10命令提示符怎么用
  • outlook永久保留邮件
  • 休眠文件大小设置
  • smss.exe是干嘛的
  • linux系统中配置网卡ip地址的命令为
  • 债务重组收益会计分录怎么做?
  • lsm.exe是什么程序
  • 笔记本电脑盖上盖子就关机了吗
  • echarts地图不同地区设置不同的颜色
  • 财务人员如何审核招待费报销单
  • 最小的电视棒是多少寸
  • php编程基础与案例开发
  • 企业养老金有几个档次
  • php对二维数组进行排序
  • 存货成本在哪个表里
  • vscode+live server——更改端口号——基础积累
  • input 文件
  • ChatGPT会让6个低端岗位失业
  • 从零开始打造神级文明
  • 侧边导航栏点击后再展开
  • ChatGLM-6B:颠覆聊天AI的全新模型
  • 10-Ajax&Vue
  • 季度企业所得税会计分录怎么做
  • 成本费用率和成本费用利润率的区别
  • 企业会计准则在建工程转固定资产
  • 对方开给我的专票,我要报税吗?
  • 备用金用发票核销去哪核销
  • 营业税金及附加是什么科目
  • 招聘招一个人爱我图片
  • 开办费计入什么科盿
  • 事业单位调整以前年度的费用
  • 包装袋制版费
  • 跨年度退货可以不退款吗
  • 职工教育经费可以结转几年继续抵扣吗
  • 建账前应该考虑哪些问题
  • mysql5.7.29安装
  • mysql数据库简单介绍
  • win10自带邮件怎么登录foxmail账号
  • Linux中环境变量的用法
  • 怎么学linux
  • windows文件丢失怎么修复
  • win10电脑开机蓝屏怎么进入安全模式
  • 安装与配置linux操作系统
  • win7电脑dns存在问题怎么修复
  • 利用css样式控制文本的字体属性是什么
  • android判断横竖屏
  • 同一个文件夹中的文件可以同名吗
  • 跨浏览器跨终端的前端开发
  • windbg调试驱动
  • jQuery对checkbox 复选框的全选全不选反选的操作
  • Python for Informatics 第11章之正则表达式(四)
  • python 字典的字典
  • 全国国税税务机关是哪里
  • 四个落实是哪四个落实
  • 电子税务局辽宁省
  • 北京市平谷区有地铁吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设