js关于时间的代码
来源:互联网 发布:计算机编程自学网站 编辑:程序博客网 时间:2024/05/22 10:30
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( ); //获取日期与时间
js毫秒数和时间相互转换的方法:
var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数var newTime = new Date(oldTime); //就得到普通的时间了
日期对象格式化的方法:
/** * js实现日期格式化 * @param now 时间 * @param mask 格式(如:yyyy-MM-dd ; yyyy-MM-dd HH:mm:ss) */function dateToStringFormat(now,mask){ var d = now; var zeroize = function (value, length) { if (!length) length = 2; value = String(value); for (var i = 0, zeros = ''; i < (length - value.length); i++) { zeros += '0'; } return zeros + value; }; return mask.replace(/"[^"]*"|'[^']*'|\b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMstT])\1?|[lLZ])\b/g, function ($0) { switch ($0) { case 'd': return d.getDate(); case 'dd': return zeroize(d.getDate()); case 'ddd': return ['Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat'][d.getDay()]; case 'dddd': return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'][d.getDay()]; case 'M': return d.getMonth() + 1; case 'MM': return zeroize(d.getMonth() + 1); case 'MMM': return ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][d.getMonth()]; case 'MMMM': return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'][d.getMonth()]; case 'yy': return String(d.getFullYear()).substr(2); case 'yyyy': return d.getFullYear(); case 'h': return d.getHours() % 12 || 12; case 'hh': return zeroize(d.getHours() % 12 || 12); case 'H': return d.getHours(); case 'HH': return zeroize(d.getHours()); case 'm': return d.getMinutes(); case 'mm': return zeroize(d.getMinutes()); case 's': return d.getSeconds(); case 'ss': return zeroize(d.getSeconds()); case 'l': return zeroize(d.getMilliseconds(), 3); case 'L': var m = d.getMilliseconds(); if (m > 99) m = Math.round(m / 10); return zeroize(m); case 'tt': return d.getHours() < 12 ? 'am' : 'pm'; case 'TT': return d.getHours() < 12 ? 'AM' : 'PM'; case 'Z': return d.toUTCString().match(/[A-Z]+$/); // Return quoted strings with the surrounding quotes removed default: return $0.substr(1, $0.length - 2); } });};
js获取当前日期前后N天的方法:
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); return y+"-"+m+"-"+d; }
阅读全文
0 0
- js关于时间的代码
- 时间的调用JS代码
- 关于时间的相关代码
- 常用js代码,先暂时放关于时间函数
- 一个关于js代码如何获取服务器时间问题
- 选择样式的日期时间js代码
- JS 取当前日期、时间的代码
- JS 代码判断时间的有效性
- JS 取当前日期、时间的代码
- JS 取当前日期、时间的代码
- JS 取当前日期、时间的代码
- JS 取当前日期、时间的代码
- JS 取当前日期、时间的代码
- 可调整倒计时间的JS代码
- js 获取系统当前时间的代码
- js中获取时间的详细代码
- js中关于两个时间的间隔
- JS关于对时间的处理
- 第四周项目三
- 单点系统架构的优化
- Java 运算符: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符
- c++基础
- Java多线程看这一篇就足够了
- js关于时间的代码
- IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
- 用python对鹿晗、关晓彤微博进行情感分析
- C#预处理指令
- 排序算法总结
- js常用的json操作
- 嵌入式视频处理基础(四)
- Oracle触发器的使用及:OLD的用法
- 253短信发送(国内短信)