Javascript 日期相关处理
来源:互联网 发布:数据采集费报销内容 编辑:程序博客网 时间:2024/04/27 22:37
总结了下C#和Javascript日期函数的一些差异,方便大家总结:
Javascript中:
- getMonth
getMonth() 方法可返回表示月份的数字。
dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。
注意:是0-11, 不是1-12
- getDay
getDay() 方法可返回表示星期的某一天的数字。
dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。
- getDate
getDate() 方法可返回月份的某一天。
dateObject 所指的月份中的某一天,使用本地时间。返回值是 1 ~ 31 之间的一个整数。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Applicant</title><script language="javascript">var d1 = new Date('11/12/2012 12:01:39 PM');var strTest = "";strTest += 'd1.getDate():' + d1.getDate()+ '\r\n';strTest += 'd1.getDay():' + d1.getDay()+ '\r\n';strTest += 'd1.getFullYear():' + d1.getFullYear()+ '\r\n';strTest += 'd1.getHours():' + d1.getHours()+ '\r\n';strTest += 'd1.getMilliseconds():' + d1.getMilliseconds()+ '\r\n';strTest += 'd1.getMinutes():' + d1.getMinutes()+ '\r\n';strTest += 'd1.getMonth():' + d1.getMonth()+ '\r\n';strTest += 'd1.getSeconds():' + d1.getSeconds()+ '\r\n';strTest += 'd1.getTime():' + d1.getTime()+ '\r\n';strTest += 'd1.getTimezoneOffset():' + d1.getTimezoneOffset()+ '\r\n';strTest += 'd1.getUTCDate():' + d1.getUTCDate()+ '\r\n';strTest += 'd1.getUTCHours():' + d1.getUTCHours()+ '\r\n';strTest += 'd1.getUTCMinutes():' + d1.getUTCMinutes()+ '\r\n';strTest += 'd1.getUTCSeconds():' + d1.getUTCSeconds()+ '\r\n';strTest += 'd1.toTimeString():' + d1.toTimeString()+ '\r\n';strTest += 'd1.getUTCFullYear():' + d1.getUTCFullYear()+ '\r\n';strTest += 'd1.toDateString():' + d1.toDateString()+ '\r\n';strTest += 'd1.toTimeString():' + d1.toTimeString()+ '\r\n';strTest += 'd1.toLocaleDateString():' + d1.toLocaleDateString()+ '\r\n';strTest += 'd1.toLocaleTimeString():' + d1.toLocaleTimeString()+ '\r\n';strTest += 'd1.toUTCString():' + d1.toUTCString()+ '\r\n';strTest += 'd1.toString():' + d1.toString()+ '\r\n';alert(strTest);//d1.getDate():12//d1.getDay():1//d1.getFullYear():2012//d1.getHours():12//d1.getMilliseconds():0//d1.getMinutes():1//d1.getMonth():10//d1.getSeconds():39//d1.getTime():1352692899000//d1.getTimezoneOffset():-480//d1.getUTCDate():12//d1.getUTCHours():4//d1.getUTCMinutes():1//d1.getUTCSeconds():39//d1.toTimeString():12:01:39 UTC+0800//d1.getUTCFullYear():2012//d1.toDateString():Mon Nov 12 2012//d1.toTimeString():12:01:39 UTC+0800//d1.toLocaleDateString():2012年11月12日//d1.toLocaleTimeString():12:01:39//d1.toUTCString():Mon, 12 Nov 2012 04:01:39 UTC//d1.toString():Mon Nov 12 12:01:39 UTC+0800 2012function ShowFormattedDateTime(day1){if(day1 == null || day1 == undefined || day1== '')return '';var theDay = new Date(day1);var now = new Date();if(now.getDate() == theDay.getDate()){return theDay.toLocaleTimeString();}else{return theDay.toLocaleDateString();}}var day1 = new Date('11/12/2012 12:01:39 PM');var day2 = new Date('11/13/2012 12:01:39 PM');alert(ShowFormattedDateTime(day1));alert(ShowFormattedDateTime(day2));alert(ShowFormattedDateTime(day3));alert(ShowFormattedDateTime(''));alert(ShowFormattedDateTime());</script></head><body></body></html>
- Javascript 日期相关处理
- JAVA日期处理相关
- 日期转换处理相关
- 日期转换处理相关
- 日期相关处理
- MySQL日期处理相关
- java 日期处理相关
- JavaScript的日期处理
- javascript日期处理
- JavaScript日期处理函数
- Javascript日期处理
- JavaScript处理日期格式化
- javascript处理日期
- JavaScript日期处理
- javascript 日期处理库
- javascript日期相关的方法
- Javascript 日期时间相关操作
- Javascript 日期格式化 相关操作
- Linux内存管理 一
- ZendFramework学习第一章
- 标准C++实现字符串类CString
- android中的几种点击事件
- DOS命令查找被占用的端口并释放
- Javascript 日期相关处理
- 捕获SIGUER1和SIGUSR2的简单程序 | 信号处理程序 | signal函数
- 求解分段函数的值
- C++经典面试题
- ZendFramework第二章
- I/O重定向应用例子
- MySql数据库命令导入导出方式
- grep 用法
- Android Drawable Resource学习(五)、StateListDrawable