时间比较:
时间字符串先转化为时间
function compareDateStr(argDateStr1, argDateStr2) {
var date1 = Date.parseDate(argDateStr1, 'Y-m-d H:i:s');
var date2 = Date.parseDate(argDateStr2, 'Y-m-d H:i:s');
var staus = date1.getTime() >= date2.getTime();
if (staus) {
return true;
}
return false;
}
var sd = new Date();
var ed = new Date();
// 系统当天前30天的日期
sd.setDate(sd.getDate() - 30);
// 系统当天后30天的日期
ed.setDate(ed.getDate() + 30);
function getDate(n) {
var d, s, t;
d = new Date();
s = d.getFullYear().toString(10) + "-";
t = d.getMonth() + 1-n;
s += (t > 9 ? "" : "0") + t + "-";
t = d.getDate();
s += (t > 9 ? "" : "0") + t + " ";
t = d.getHours();
s += (t > 9 ? "" : "0") + t + ":";
t = d.getMinutes();
s += (t > 9 ? "" : "0") + t + ":";
t = d.getSeconds();
s += (t > 9 ? "" : "0") + t;
return s;
};
要获得格式为2014-08-09 11:08:49 的时间
new Date().format('Y-m-d h:m:s'),
要获得格式为2014年07月10日的时间
new Date().format("Y年m月d日")
要获得格式为14年07月10日的时间
new Date().format("y年m月d日")
要获得格式为 07/10/14 的时间
new Date().format("m/d/Y")
在js格式化时间中:
m:代表数字月份 M:代表汉字月份
d:代表数字日 D:代表汉字日
y:代表年份的后两位(14) Y:代表完整年份如(2014)
获取上月的时间
var s = new Date();
var y = s.getFullYear();
var e = s.format('Y-m-d')
var t =new Date().getMonth();
s.setMonth(new Date().getMonth()-1)
var date = new Date(y,t-1,32)
var m=32-date.getDate();
var sDate = s.format('Y-m')+"-01 00:00";
var eDate = s.format('Y-m')+"-"+m+" 23:59";
自定义事件格式:
Date.prototype.format = function(format) {
var o = {
"M+" : this.getMonth() + 1, // month
"d+" : this.getDate(), // day
"h+" : this.getHours(), // hour
"m+" : this.getMinutes(), // minute
"s+" : this.getSeconds(), // second
"q+" : Math.floor((this.getMonth() + 3) / 3), // quarter
"S" : this.getMilliseconds()
// millisecond
}
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "")
.substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1
? o[k]
: ("00" + o[k]).substr(("" + o[k]).length));
return format;
};
var nowdate = new Date().format('yyyy-MM-dd');
获取实时时间:时间自动增加
function getDate1(){
var now = new Date(); //获取系统日期,即Sat Jul 29 08:24:48 UTC+0800 2006
var yy=now.getFullYear();; //截取年,即2006
var mm = now.getMonth()+1; //截取月,即07
var dd = now.getDate(); //截取日,即29
var cal = yy+"-"+ mm +"-"+dd;
//取时间
var hh = now.getHours(); //截取小时,即8
var mm = now.getMinutes(); //截取分钟,即34
var ss = now.getTime() % 60000;
//获取时间,因为系统中时间是以毫秒计算的,所以秒要通过余60000得到。
ss = (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒
var clock = hh+':'; //将得到的各个部分连接成一个日期时间
if (mm < 10) clock += '0'; //字符串
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
if(flag == 'add'){
var timeID=setTimeout(getDate1,1000);//循环
Ext.get('dayTimeSign').dom.value = cal + " " + clock;
}
} ;
相关推荐
JavaScript(JS)_时间函数,常用的js时间函数的用法
本文实例讲述了JavaScript将当前时间转换成UTC标准时间的方法。分享给大家供大家参考。具体如下: 这里使用JavaScript将当前时间转换成UTC标准时间,北京在东八区,在北京时间基础上减掉8小时 <!DOCTYPE html> &...
js中获取时间new date()的用法
使用JS获取本周本月时间段的方法 超实用的。。
WDatePiker.js日期日历时间工具插件,可以日历的方式选择时间,已用于正式项目中,亲测可用
使用javascript自定义方法来显示系统当前的时间
js时间日期输入框 使用方法如下所示: ()"> 时间输入就是这么简单
很漂亮的js时间插件,附带说明。使用方法 , web开发中很经常用到的,时间格式多种多样,可以自己设置
web前端JavaScript DATE 用法思维导图,
使用方法 <script type="text/javascript" src="/template/version1/js/jquery-1.4.min.js"> <script type="text/javascript" src="/template/version1/js/jquery.timeago.js" > <script type="text/javascript"> ...
网上有大把大把的flex和.net破解方法,但是却没有javascript的破解,小弟花了一个多小时的时间读了下源代码,找到了破解方法,现在提供给大家使用,本来不想要分的,可是发现小弟现在没分了,就象征性的收点儿吧,...
web网页,时间控件calendar.js,用法http://blog.csdn.net/daditao/article/details/17241291
带时间的日期选择框 Datetime.js 使用方法: setday(this,this) 如果JS加载不上,把JS里的内容复制到一个新的文本文件里,另存为*.js就可以了
经常在网上搜东西都搜不到,更有人上传点没用了,现在我解决了就把解决方法上传上吧.
JS速度测试使用javascript测试用户的粗略连接速度的基本方法。 返回的值以Kbps为单位,但是它不是很准确,因为它没有考虑网络延迟,所以它是一个粗略的主意。 这是一个非常基本的工具,因为它非常轻巧(最小2Kb)。 ...
使用方法 vue : 使用es6 引入 getDateTime( time,'yyyy-M-d' ) 第一个是 时间 戳 第二个是 需要的 时间格式 注释 : 格式为:fromDate fromDate 参数为时间格式 time : 组件调用传过来的时间格式
vue时间线组件的使用方法 本文实例为大家分享了vue时间线组件的具体实现代码,供大家参考,具体内容如下 效果 vue-时间线组件(时间轴组件)代码 <template> <ul class="timeline-wrapper"> ...
JavaScript常用的方法大集合, 里面有对json处理的各种方法, 对时间处理的各种方法。 从手机端,PC端,从ie5到ie11都兼容。 整个项目都是免费开源的。 可以用于开发大型项目。 附件里面有整个文档,还有实验,测试...
如何使用gpu.js改善JavaScript的性能 你是否曾经尝试过运行复杂的计算,却发现它需要花费很长时间,并且拖慢了你的进程? 有很多方法可以解决这个问题,例如使用 web worker 或后台线程。GPU 减轻了 CPU 的处理...
使用js和java的两种方法返回三个月前的具体时间,显示的格式有年月日和年月两种格式。