jquery如何自定义日期比较大小

author author     2023-04-20     177

关键词:

前提是,页面所选日期不能大于或小于当前系统日期

javascript中有一个Date对象

Date对象可以直接比较

举个例子

var date1Str = "2010/2/1";
var  date1arr = dateStr1.split("/");
var date1 = new Date();
date1.setFullYear(date1arr[0],date1arr[1],date1arr[2]);
var date2 = new Date();//默认是当前日期
if(date1>date2)
    alert("大于");
else
    alert("不大于");

setFullYear中的参数支持字符串或者数字。

详情请参考W3C帮助文档

http://www.w3school.com.cn/js/js_obj_date.asp

参考技术A jquery 自定义日期比较大小方法:
1、页面上有两个时间:
<tr>
<td class="category">
开始时间:
</td>
<td>
<input id="startTime" name="startTime" type="text" style="width:150px" value="<fmt:formatDate value="$startTime " pattern="yyyy-MM-dd HH:mm:ss"/>"
onClick="WdatePicker(startDate:'当前时间',dateFmt:'yyyy-MM-dd HH:mm:ss')" onchange="addHours(this.value)"/>
<font color="#FF0000">*</font>
</td>
<td class="category">
结束时间:
</td>
<td>
<input id="endTime" name="endTime" type="text" style="width:150px" value="<fmt:formatDate value="$endTime " pattern="yyyy-MM-dd HH:mm:ss"/>"
onClick="WdatePicker(startDate:'当前时间',dateFmt:'yyyy-MM-dd HH:mm:ss')"/>
<font color="#FF0000">*</font>
</td>
</tr>
2、调用一下方法比较
var startTime=$("#startTime").val();
var start=new Date(startTime.replace("-", "/").replace("-", "/"));
var endTime=$("#endTime").val();
var end=new Date(endTime.replace("-", "/").replace("-", "/"));
if(end<start)
return false;

MVC 自定义验证:比较两个日期

】MVC自定义验证:比较两个日期【英文标题】:MVCcustomvalidation:comparetwodates【发布时间】:2011-10-2421:48:38【问题描述】:我创建了一个自定义ValidationAttribute,它比较两个日期并确保第二个日期大于第一个日期:publicsealedclassIsDateA... 查看详情

使用 jQuery 验证插件自定义日期格式

】使用jQuery验证插件自定义日期格式【英文标题】:CustomdateformatwithjQueryvalidationplugin【发布时间】:2010-10-0509:59:07【问题描述】:如何为jQuery指定要使用ValidationPlugin验证的自定义日期格式?【问题讨论】:【参考方案1】:您可... 查看详情

javascript比较日期大小

JavaScript比较日期大小使用两种方式判断日期的大小:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>Date</title><scriptsrc="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.j 查看详情

具有自定义日期的 Jquery 日期选择器 [关闭]

】具有自定义日期的Jquery日期选择器[关闭]【英文标题】:Jquerydatepickerwithcustomdate[closed]【发布时间】:2012-05-2908:05:32【问题描述】:我试图在JQueryUI1.8.10日期选择器上显示从今天起2年零3个月后的日期。请提出建议。【问题讨论... 查看详情

使用 jQuery datepicker 自定义日期格式验证(无法摆脱美国日期验证)

】使用jQuerydatepicker自定义日期格式验证(无法摆脱美国日期验证)【英文标题】:CustomdateformatvalidationwithjQuerydatepicker(can\'tgetridofUSdatevalidation)【发布时间】:2011-06-2811:34:32【问题描述】:我快到了。我创建了本地化的jQuery日期... 查看详情

日期大小比较js方法

...样的日期格式!functiondatedaxiao(t1,t2){  varstrs1=newArray();//定义一数组  strs1=t1.split("-");//字符分割  varstrs2=newArray();//定义一数组  strs2=t2.split("-");//字符分割  if(strs1[0 查看详情

如何在 Rails 中自定义活动管理视图?

】如何在Rails中自定义活动管理视图?【英文标题】:howtocustomizeactiveadminviewsinrails?【发布时间】:2019-06-1616:36:42【问题描述】:我的rails应用程序中有活跃的管理员。目前,dateofbirth字段具有年份、月份和日期的下拉菜单。我想... 查看详情

oracle中比较日期大小,日期定义的是varchar2类型的,比如'2011-10-21'

SQL语言中,如何把字符串类型的数据转换成整型用来比较大小,比如说,我定义了一些日期,但是varchar2格式的,现在我想比较日期A-日期B>180,因为原来日期A和日期B都是varchar2,这样是没法比较的,所以想转换为整型之后进... 查看详情

c#代码中如何比较两个日期的大小?(代码片段)

C#中比较两个日期大小的方法///<summary>///比较两个日期大小///</summary>///<paramname="dateStr1">日期1</param>///<paramname="dateStr2">日期2</param>///<paramname="msg">返回信息</param&g 查看详情

使用 css 围绕 div 自定义覆盖 - jQuery 可调整大小的自定义句柄

】使用css围绕div自定义覆盖-jQuery可调整大小的自定义句柄【英文标题】:Customoverlayaroundadivusingcss-CustomhandleforjQueryresizable【发布时间】:2018-03-1822:05:20【问题描述】:您好,我在我的项目中使用jqueryresizable,rotatable()[https://cdn.jsdel... 查看详情

sqlserver如何比较两个日期(datetime)的年月大小,比较到年月,不比较日

select*fromxxxxwheredatediff(m,dt1,dt2)datediff:日期比较函数,SQLserver自带的,会将比较的两个日期比较部分的差值返回,m表示比较月参考技术A更正一下2L:select*from表whereyear(日期字段1)<year(日期字段2)or(year(日期字段1)=year(日期字段2)ANDmonth(... 查看详情

如何获得自定义日期?

】如何获得自定义日期?【英文标题】:Howtogetcustomizeddate?【发布时间】:2014-01-1500:43:31【问题描述】:我在&lt;input&gt;标记中使用了datepicker,当我选择date(like2013-12-27)时,我希望所选日期在我的脚本中显示为December27,2013。&... 查看详情

如何将自定义类添加到我的 JQuery UI Datepicker

】如何将自定义类添加到我的JQueryUIDatepicker【英文标题】:HowtoaddacustomclasstomyJQueryUIDatepicker【发布时间】:2011-10-1312:59:40【问题描述】:我有几个触发JQueryUI日期选择器的输入,例如<inputid="one"type="text"/><inputid="two"type="text"... 查看详情

jquery-datatables怎么自定义排序

如果通过自定义排序,把空日期的排在有日期的后面,升序参考技术AaaSorting表格里面加这个字段[字段索引,desc或者asc]追问你这个是可以升序,但是如果表格里面没有日期数据的话会排在最前面追答拿你用降序不就可以了追问...... 查看详情

javascript中自定义sort中的比较函数,用于比较字符串长度,数值大小

vararr=[‘aa‘,23,1.2,‘bb‘,‘cc‘];varlen=arr.length;//for(vari=0;i<len;i++){//alert(arr+"数组的长度是:"+arr.length+"这一次队首的元素是:"+arr.shift());//}//alert("重排数组后:"+arr.reverse());//alert("数组排序后:"+arr.sort());v 查看详情

excel表格日期格式自定义如何设置?

参考技术A下面介绍EXCEL表格自定义日期格式的方法,希望本指南能帮到大家。选中需要输入日期的单元格。如图所示,点击这个小按钮,调出单元格格式设置面板。点开数字选项卡,如图所示,点击:自定义接着,在右边的框中... 查看详情

sqlserver中字符串类型的日期如何比较大小

日期数据在SqlServer数据库中不都是以日期类型保存的,如果数据库中保存日期字段的数据类型为varchar,而你又需要对这个日期和另外一个日期进行比较,那么该怎么办呢?总结有以下方法(1)方法一这个... 查看详情

如何在日期选择器中禁用自定义日期以及以前的日期?

】如何在日期选择器中禁用自定义日期以及以前的日期?【英文标题】:howtodisablecustomdatesalongwithpreviousdatesindatepicker?【发布时间】:2021-10-2917:25:15【问题描述】:我正在尝试禁用某些日期,我也在尝试禁用过去的日期。请提供... 查看详情