Tag: date

使用Moment.js和Ordering Plugin在Datatable中按日期排序(dd.mm.YYYY)的问题

我正在尝试使用此博客文章中描述的方法对数据表进行排序。 如博文中所述,我将两个文件moment.min.js和datetime-moment.js包含在我的页面中。 我的日期格式如下: 16.03.2015 在初始化数据表之前,我正在执行时刻,如: $.fn.dataTable.moment(‘dd.mm.YYYY’); $(‘.datatable’).DataTable({ “retrieve”: true, “bLengthChange”: false, “autoWidth”: true, “responsive”: true, “oLanguage”: { …… …… 不幸的是,当单击日期列时,表仍然按字母顺序排序。 我已经尝试在“dataTable”中更改“DataTable”,反之亦然 – 但它没有任何区别! Mabye,我必须指定哪个列是具有日期的列? 但我无法找到如何指定它。 在Chrome Developer Console上没有错误消息或日志。 它只是按字母顺序对日期列进行排序。 我可以使用不同的插件 – 但另一个插件被声明为已弃用。 有谁知道导致这个插件不对数据表进行排序的问题是什么? 谢谢!

jQuery – 如何使用jQuery Validation插件validation出生日期?

我想使用jQuery Validation插件validation输入(出生日期),但它必须采用“dd / mm / yyyy”格式,并且在年份日期超过2002年时也不会validation。 因此,当日期为“dd / mm / yyyy”且年份超过“2002”时,日期有效

如何将文本框绑定到日期时间字段但仅显示其日期部分(在ASP.MVC中)?

我有一个视图与文本框绑定到DateTime模型字段。 风景: @Html.TextBoxFor(model => model.StartDate, new { @class = “datepicker”, id = “startDate” }) 该模型: [Required(ErrorMessageResourceType = typeof(Resources.ValidationMessages), ErrorMessageResourceName = “GeneralRequired”)] [DisplayFormat(DataFormatString = “{0:dd-MM-yyyy}”, ApplyFormatInEditMode = true)] [DataType(DataType.Date)] [Display(Name = “StartDate”, ResourceType = typeof(Resources.Something))] public DateTime? StartDate { get; set; } View使用jQuery datepicker来处理日期输入。 Jquery只生成日期,但据我所知,C#中不仅有日期类型。 我也使用自定义DateTime模型绑定器,但是发布其代码(tl; dr;))相当大。 当用户在文本框中输入15-01-2015并将其发布到方法时,模型绑定器会将其正确转换(到15-01-2015 12:00)。 问题是当validation被触发时,因为表单上有两个日期时间字段,如果用户只输入其中一个,则action方法返回带有validation消息的视图。 已经进入的领域应该仍然显着填补。 问题是当控制器的action方法返回视图时,它会将日期时间放入文本框,而不仅仅是日期。 我们可以使用任何方法将日期而不是日期和时间传递给视图中的绑定字段吗? 或者也许保持字段绑定但只显示value.Date在文本框中? 编辑: 我试图应用Hugo […]

Diff不是Moment.js中的函数

我在Air Datepicker中选择了一个日期,并尝试将今天的日期与所选日期进行比较,以确定天数的差异。 所以,例如,如果今天是2016年11月12日,我选择12/20/2016,我想得到差异,即9。 我一直遇到以下错误:“end.diff不是函数”。 我已经将以下代码删除到了基本要素: HTML JQUERY var date = new Date(), disabledDays = [0, 6]; $(‘.dateReq’).datepicker({ dateFormat: ‘mm/dd/yyyy’, minDate: new Date(), language: ‘en’, autoClose: true, onRenderCell: function(date, cellType) { if (cellType == ‘day’) { var day = date.getDay(), isDisabled = disabledDays.indexOf(day) != -1; return { disabled: isDisabled }; } }, // Display Appropriate Order […]

如何将Django日期格式更改为dd / mm / yy?

在forms.py中: class DobForm(forms.ModelForm) dob = forms.DateField(widget=forms.TextInput(attrs={‘class’:’datepicker’}),required=True,input_formats=[‘%d/%m/%Y’,]) class Meta: model = Dob 在我的HTML中: $(function() {$(“.datepicker”).datepicker({ maxDate: ‘0’,dateFormat: ‘dd-mm-yy’ })}); 它在forms上的棘手错误:输入有效日期

如何使用jQuery ui datepicker计算今天的天数?

美好的一天, 从jQuery datepicker中选择日期后,我计算从现在到选定日期的天数有点麻烦。 我认为datepicker正在改变选择日期的日期格式并导致计算出错但我无法弄清楚如何对付这个。 我确信这是我,但我看不到树林,所以任何建议都会有所帮助。 这是代码: $(document).ready(function () { $(“.datepicker-calc”).datepicker({ dateFormat: “dd/mm/yy”, changeMonth: true, changeYear: true, onSelect: function (date, e) { var expDate = new Date(date); var date = e.selectedDay; if (date < 10) { date = ("0" + e.selectedDay) } var month = e.selectedMonth; if (month < 10) { month = ("0" + e.selectedMonth) […]

如何使用jquery获取当前日期?

我正在使用日历插件,我想将当前日期填充到文本字段中。 我怎么能用jquery做到这一点?

jqGrid中的AM / PM日期格式

我无法弄清楚我在jqGrid上的日期格式出错了。 我将格式化为C#的日期传递给MM/dd/yyyy hh:mm:ss tt ,产生01/20/2012 10:01:26 PM 。 在我的jqGrid中,我应用格式如下: colModel: [ … { name: ‘EndTime’, index: ‘EndTime’, sorttype: ‘date’, formatter:’date’, formatoptions: {srcformat:’m/d/Y h:i:s A’, newformat:’m/d/Y h:i:s A’} }, … ], 这适用于除AM / PM之外的所有事情。 它始终在我的网格中显示AM。 从jqGrid的文档来看,它看起来应该是正确的格式。 有谁看到我哪里出错了? 谢谢!

以“MM yy”格式设置jQuery UI Datepicker的日期

我正在尝试在我的项目中使用jQuery UI datepicker,似乎我无法在渲染时将格式设置为”MM yy” 。 但是我仍然可以在页面加载后在onClose方法中更改它。 如果我将初始日期格式更改为”yy-mm-dd”初始日期设置正确。 示例如下: http : //jsfiddle.net/DBpJe/1446/ 在此示例中,如果将dateFormat更改为”yy-mm-dd”则将日期正确设置为realDate变量的值。 如果dateFormat设置为”MM yy” ,则日期设置为当前日期。 我感谢任何帮助。

仅在星期二和星期三的datepicker中设置默认日期?

我有一个日期选择器,所有过去几天都被禁用,除了星期二和星期三之外的所有日子都被禁用。 我希望默认的一天是一周中启用的第一天。 如果它是星期二,那么它应该显示星期二,如果星期三,然后星期三。 任何其他日子它应该在输入字段的下周二显示。 这是我用于datepicker的代码。 $(document).ready(function(){ $( “.datepicker” ).datepicker({ minDate:’0′, changeMonth:true, changeYear:true, beforeShowDay: function(dt) { return [dt.getDay() === 2 || dt.getDay() === 3, “”]; }}); }); 我正在使用选择器的输入: Appointment Date: