jQuery.extend($.fn.fmatter, {
fmatterNotice : function (cellvalue, options, rowObject) { // 格式化状态值
var nowDate = new Date();
var noticeDate = rowObject.NOTICE_DATE;
var validityDate = rowObject.VALIDITY_DATE;
noticeDate=noticeDate.replace(/-/g,"/");//替换字符,变成标准格式
var _noticeNewDate=new Date(Date.parse(noticeDate));
var year1=_noticeNewDate.getFullYear();
var month1=_noticeNewDate.getMonth();
var day1=_noticeNewDate.getDate();
var noticeNewDate=new Date(year1,month1,day1,15,00,00);
validityDate=validityDate.replace(/-/g,"/");//替换字符,变成标准格式
var _validityNewDate=new Date(Date.parse(validityDate));
var year2=_validityNewDate.getFullYear();
var month2=_validityNewDate.getMonth();
var day2=_validityNewDate.getDate();
var validityNewDate=new Date(year2,month2,day2,15,00,00);
if((nowDate.valueOf()>=noticeNewDate.valueOf()) && (nowDate.valueOf()<=validityNewDate.valueOf()))
{
return "<font color='green'>即将到期</font>";
}else if(nowDate.valueOf() > validityNewDate.valueOf()){
return "<font color='red'>已过期</font>";
}else{
return "<font color='#aacc28'>即将提醒</font>";
}
}
});
在jqgrid表单上。
分享到:
相关推荐
js获取页面上的时间和当前时间进行比较判断,js获取页面上的时间和当前时间进行比较判断,js获取页面上的时间和当前时间进行比较判断
js中本人尝试过许多方法对时间前进进行计算,后来慢慢发现,通过New Date类对每日的24:00的进位,可以很简便的计算出给定时间的一小时或一天后的时间;此次资源以整时为例,若精确到分秒,思路相同,可先将分秒部分...
主要介绍了JavaScript比较当前时间是否在指定时间段内的方法,涉及javascript时间与字符串的转换及比较操作相关技巧,需要的朋友可以参考下
javascript将当前的毫秒数转成当期日期,很有用的工具类。里面讲的是对Date的扩展,将 Date 转化为指定格式的String , 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符, ...
本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...
使用JavaScript技术根据当前时间的年月日时分秒获取上个月指定的某一天的年月日、时分秒和具体时间
鉴于有的画面上需要判断一年之后的具体日期,根据不同月份算出一年之后的具体日期。
这个JS能计算当前日期和指定日期的时间差
Date时间操作工具类 js: 1.一个日期时间加上分钟数,得到一个新的日期时间 2.判断当前时间是否在时间段之内 3.根据默认的格式格式化时间 4.根据指定的格式格式化时间 5.改变月份 6.改变天数 7.计算天数间隔 8.Date转...
js 特效 html 特效 全面时间的显示 js 特效 html 特效 全面时间的显示
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) //...
显示当前正在输入的密码,指定时间过后隐藏成符号
主要给大家介绍了关于js指定日期增加指定月份的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
本文实例讲解了javascript实现动态显示当前系统时间的详细代码,具体内容如下 (1)时间日期信息,应该在一个中来显示 (2)定时器:每隔一秒再次访问系统时间,window对象的setTimeout() (3)时钟显示的时机...
(1):首先用JS编写实时显示系统时间的函数 clockon() 只有一个参数bgclock,用于指定显示用于转化后的标记的名称,无返回值,大家进行网站开发时可以将改函数保存在JS文件中,以便重用 代码如下: 代码如下:...
一、Date对象每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在...如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间的毫秒数。如果是字符串,则 dateVal 按照 parse
本文为大家详细介绍下如何通过js实现等待指定时间后自动跳转或关闭当前页面的脚步代码,感兴趣的朋友可以参考下哈,希望对大家有所帮助
废话不多说,先把各种格式化方法贴给大家 代码如下: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear();... //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours
报表常用的前一月、后一月、前一周、后一周。 以及(1)相应的时间处理函数 (2)判断查询日期是否大于今天 (3)判断查询日期是否大于今天 ...(8)根据某一时间节点获取指定时间差时间(年月日时分秒)