JS中对时间的基本操作测试
来源:互联网 发布:orange软件下载 编辑:程序博客网 时间:2024/05/29 07:07
JS中的时间操作方法如下:
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleDateString(); //获取当前日期var mytime=myDate.toLocaleTimeString(); //获取当前时间myDate.toLocaleString( ); //获取日期与时间
Html测试页面代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script src="./plugin/jquery-3.2.0.min.js"></script><title>JS时间</title><script type="text/javascript">var date = new Date();function yearFun(){$("#year").html(date.getYear() + "年");}function fullYearFun(){$("#fullYear").html(date.getFullYear() + "年");}function monthFun(){$("#month").html((date.getMonth() + 1) + "月");}function dateFun(){$("#date").html(date.getDate() + "日");}function dayFun(){var day = date.getDay();switch(day){case 0:$("#day").html("星期天");break;case 1:$("#day").html("星期一");break;case 2:$("#day").html("星期二");break;case 3:$("#day").html("星期三");break;case 4:$("#day").html("星期四");break;case 5:$("#day").html("星期五");break;case 6:$("#day").html("星期六");break;}}function timeFun(){$("#time").html(date.getTime() + "ms");}function hoursFun(){$("#hours").html(date.getHours() + "时");}function minutesFun(){$("#minutes").html(date.getMinutes() + "分");}function secoundFun(){$("#secound").html(date.getSeconds() + "秒");}function milliSecondsFun(){$("#milliSeconds").html(date.getMilliseconds() + "毫秒");}function localDateFun(){$("#localDate").html(date.toLocaleDateString() );}function localTimeFun(){$("#localTime").html(date.toLocaleTimeString());}function localFun(){$("#local").html(date.toLocaleString( ));}</script></head><body><div>获取当前年份(2位,当前年-1900):<b><span id="year" style="color:red"></span></b></div><button onclick="yearFun()" >点击</button><div>获取完整年份(4位,1970~????):<b><span id="fullYear" style="color:red"></span></b></div><button onclick="fullYearFun()" >点击</button><div>获取当前月份(0~11,0代表1月):<b><span id="month" style="color:red"></span></b></div><button onclick="monthFun()" >点击</button><div>获取当前日(1~31):<b><span id="date" style="color:red"></span></b></div><button onclick="dateFun()" >点击</button><div>获取当前星期X(0~6,0代表星期天):<b><span id="day" style="color:red"></span></b></div><button onclick="dayFun()" >点击</button><div>获取当前时间(从1970.1.1开始的毫秒数):<b><span id="time" style="color:red"></span></b></div><button onclick="timeFun()" >点击</button><div>获取当前小时数(0~23):<b><span id="hours" style="color:red"></span></b></div><button onclick="hoursFun()" >点击</button><div>获取当前分钟数(0~59):<b><span id="minutes" style="color:red"></span></b></div><button onclick="minutesFun()" >点击</button><div>获取当前毫秒数(0~999):<b><span id="milliSeconds" style="color:red"></span></b></div><button onclick="milliSecondsFun()" >点击</button><div>获取当前日期:<b><span id="localDate" style="color:red"></span></b></div><button onclick="localDateFun()" >点击</button><div>获取当前时间:<b><span id="localTime" style="color:red"></span></b></div><button onclick="localTimeFun()" >点击</button><div>获取当前日期与时间:<b><span id="local" style="color:red"></span></b></div><button onclick="localFun()" >点击</button></body></html>
将毫秒时间转换为标准时间格式:
function getYMD(time, format){ var myTime = new Date(time); var timeFun = function(i){return (i < 10 ? '0' : '') + i}; return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){ switch(a){ case 'yyyy': return timeFun(myTime.getFullYear()); break; case 'MM': return timeFun(myTime.getMonth() + 1); break; case 'mm': return timeFun(myTime.getMinutes()); break; case 'dd': return timeFun(myTime.getDate()); break; case 'HH': return timeFun(myTime.getHours()); break; case 'ss': return timeFun(myTime.getSeconds()); break; } })}
1 0
- JS中对时间的基本操作测试
- js对时间的操作
- js对时间操作
- js 对时间的操作 js 处理json时间格式
- js对时间的操作汇总
- js 对html的基本操作
- objc 对时间的基本操作。取出时间
- js获取时间戳以及对时间的简单操作
- js中对时间的比较
- sqlserver中对时间日期的操作
- Java中对时间的操作
- java中对时间的操作
- C#中对时间的操作
- java中对时间的操作
- sqllite数据库中对时间的操作
- JavaScript中对时间的操作
- Android中对时间的各类操作
- awk中对时间的操作
- 三维扫描仪[6]——常用软件及开发环境
- iOS——UISwitch
- Adobe Flash Builder 4.7破解方法(绝对可用)
- Intellij Idea 中Java文件太长导致无法识别问题
- 负载均衡1.5--案例(中)
- JS中对时间的基本操作测试
- 如何在Rancher Catalog中使用VMware Harbor
- 【OpenCV3】图像翻转——cv::flip()详解
- nginx之location
- 简单工厂模式
- .Net中的AOP系列之《方法执行前后——边界切面》
- word2vec实战:获取和预处理中文维基百科(Wikipedia)语料库,并训练成word2vec模型
- 小米面试题——Git树分割点
- String Date Calendar之间的转换,可以收藏