我的申请表中有一个日期字段。在一个浏览器中,我以mm / dd / yyyy格式和另一个浏览器获得dd-MMM-yyyy格式。默认情况下,我必须指定当前日期。如何在jquery中设置,以便根据格式提供当前日期。(而不是浏览器特定条件还有其他方式吗?)
答案 0 :(得分:1)
您最好的方法是自己计算您的格式或使用任何框架/库。 其中一个是momentjs
答案 1 :(得分:0)
toDateString()似乎将输出格式作为参数。
var out = new Date().toDateString("MM-dd-yyyy")
编辑:没关系,要么你做了很棒的功能要么尝试moment.js
答案 2 :(得分:0)
为了更好的浏览器兼容性,JavaScript日期格式使用momentjs。
使用 $(document).on('click touchstart', '.project-library-filters-container ul.project-sectors-list li a', function(e) {
$(this).each(function() {
$(this).parent('li').addClass('active');
if ($(this).parent('li').is('active')) {
var dataName = '';
$('input[name=project_sectors]').val($('input[name=project_sectors]').val() + dataName).serialize();
} else {
var dataName = $(this).data('name');
$('input[name=project_sectors]').val($('input[name=project_sectors]').val() + dataName).serialize();
}
});
e.preventDefault();
});