javascript强大的日期函数代码分享
2023-06-13 09:15:05 时间
vardate=function(a,s){
vard=s?newDate(s):newDate(),f=d.getTime();
return(""+a).replace(/a|A|d|D|F|g|G|h|H|i|I|j|l|L|m|M|n|s|S|t|T|U|w|y|Y|z|Z/g,function(a){
switch(a){
case"a":returnd.getHours()>11?"pm":"am";
case"A":returnd.getHours()>11?"PM":"AM";
case"d":return("0"+d.getDate()).slice(-2);
case"D":return["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][d.getDay()];
case"F":return["January","February","March","April","May","June","July","August","September","October","November","December"][d.getMonth()];
case"g":return(s=(d.getHours()||12))>12?s-12:s;
case"G":returnd.getHours();
case"h":return("0"+((s=d.getHours()||12)>12?s-12:s)).slice(-2);
case"H":return("0"+d.getHours()).slice(-2);
case"i":return("0"+d.getMinutes()).slice(-2);
case"I":return(function(){d.setDate(1);d.setMonth(0);s=[d.getTimezoneOffset()];d.setMonth(6);s[1]=d.getTimezoneOffset();d.setTime(f);returns[0]==s[1]?0:1;})();
case"j":returnd.getDate();
case"l":return["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][d.getDay()];
case"L":return(s=d.getFullYear())%4==0&&(s%100!=0||s%400==0)?1:0;
case"m":return("0"+(d.getMonth()+1)).slice(-2);
case"M":return["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][d.getMonth()];
case"n":returnd.getMonth()+1;
case"s":return("0"+d.getSeconds()).slice(-2);
case"S":return["th","st","nd","rd"][(s=d.getDate())<4?s:0];
case"t":return(function(){d.setDate(32);s=32-d.getDate();d.setTime(f);returns;})();
case"T":return"UTC";
case"U":return(""+f).slice(0,-3);
case"w":returnd.getDay();
case"y":return(""+d.getFullYear()).slice(-2);
case"Y":returnd.getFullYear();
case"z":return(function(){d.setMonth(0);returnd.setTime(f-d.setDate(1))/86400000;})();
default:return-d.getTimezoneOffset()*60;
};
});
};
相关文章
- javascript 高级教程 视频_精通JavaScript
- 用javascript分类刷leetcode3.动态规划(图文视频讲解)
- JavaScript 日期选择器 Pikaday 简介和使用
- JavaScript 获取URL请求参数详解编程语言
- 谈谈javascript中的日期Date对象详解编程语言
- javascript表单日期选择效果
- javascript实现的一个自定义长度的文本自动换行的函数。
- JavaScript入门·JavaScript具有全范围的运算符
- Javascript常用运算符(Operators)-javascript基础教程
- Javascript更新JavaScript数组的uniq方法
- 一个写得较好的JavaScript日期挑选控件
- 用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
- javascript当前日期转化为中文的实现代码
- JavaScript设计模式富有表现力的Javascript(一)
- javascript日期时间转换的方法
- javascript中日期转换成时间戳的小例子
- JavaScript实现的日期控件具体代码
- javaScript计算两个日期的天数相差(示例代码)
- Javascript按位取反运算符(~)
- javascript的解析执行顺序在各个浏览器中的不同
- Javascript原型链和原型的一个误区
- javascript原生和jquery库实现iframe自适应高度和宽度
- javascript比较两个日期的先后示例代码
- javascript刷新父页面的各种方法汇总