没有合适的资源?快使用搜索试试~ 我知道了~
首页JavaScript Date对象详解与日期格式转换方法
"本文主要介绍了JavaScript中Date对象的深入使用方法,包括日期的创建、格式化和转换。首先,提到如何处理JSON格式的日期,通过`ConvertJSONDateToJSDate`函数将`/Date(1379944571737)/`这样的格式转换为JavaScript Date对象,以便于在客户端正确显示和操作。接下来,文章提供了两个实用的日期格式化函数:`getDate`用于获取年月日(格式`yyyy-MM-dd`),`getDateTime`则返回包含小时分钟秒(格式`yyyy-MM-dd HH:mm:SS`)的完整日期时间。 在实际应用中,作者演示了如何将字符串类型的日期(如"2012-12-12")转换为Date对象,通过`newDate(str)`实现,并展示了如何通过Date对象的内置方法,如`getDate()`,获取日期中的具体日期值。`getDate()`函数返回的是月份中的具体天数,例如在`newDate()`创建的实例中,它会输出19,表示2012年12月19日。 本文旨在帮助开发者理解和掌握JavaScript Date对象的基本用法,对于处理日期操作,无论是数据转换还是格式输出,都提供了实用的代码示例,便于在实际项目中灵活运用。通过学习本文,读者可以更好地管理JavaScript中的日期时间逻辑,提升代码的可读性和实用性。"
资源详情
资源推荐
javascript中中Date对象的使用总结对象的使用总结
本文介绍了Date对象的使用方法,清晰明了,实现方法有多种,仅供大家参考,希望对大家有所帮助,下面就
跟小编一起来看看吧
JSON 日期转 JS日期,我们知道,日期类型转成JSON之后,返回的数据类似这样:
/Date(1379944571737)/
但是这种日期并不能直接显示,因为根本没有人知道这是什么意思,下面提供一种JSON日期转JS日期的方式。
function ConvertJSONDateToJSDate(jsondate) {
var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));
return date;
}
在提供两种Date转习惯视觉的日期格式:
//yyyy-MM-dd
function getDate(date) {
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
return year + "-" + month + "-" + day ;
}
//yyyy-MM-dd HH:mm:SS
function getDateTime(date) {
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
return year + "-" + month + "-" + day + " " + hh + ":" + mm + ":" + ss;
}
将一个字符串转换为Date对象的写法:
var str = "2012-12-12";
var date = new Date(str); //字符串转换为Date对象
document.write(date.getFullYear()); //然后就可以使用Date对象的方法输出年份了
一、Date.getDate() 返回是日期对象中月份中的几号。
var date = new Date(); //2012-12-19
document.write(date.getDate()); //返回 19 是19号
二、Date.getDay() 返回日期中的星期几 星期天0-星期6
var date = new Date();
document.write(date.getDay()); //3 星期3
三、Date.getFulYead() 返回年份 如2012。
var date = new Date();
document.write(date.getFullYear()); //返回2012,2012年
四、Date.getHours() 返回日期中的小时,几点了,0-23
var date = new Date();
document.write(date.getHours()); //返回23,晚上11点
五、Date.getMilliseconds() 返回日期中的毫秒数
var date = new Date();
document.write(date.getMilliseconds()); //返回27 当前是xx年,xx月,xx点,xx分,xx秒,xx毫秒的毫秒
六、Date.getMinutes() 返回日期中的分钟数 0-59
var date = new Date();
document.write(date.getMinutes()); //2012-12-19 23:22 返回22,12点22分
七、Date.getMonth() //返回日期中的月份数,返回值0(1月)-11(12月)
var date = new Date();
document.write(date.getMonth()); //2012-12-19 此处返回11,注意此处与通常理解有些偏差,1月份返回是0,12月返回是11
下载后可阅读完整内容,剩余4页未读,立即下载
weixin_38691194
- 粉丝: 5
- 资源: 911
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功