如何根据浏览器的日期格式设置当前日期

时间:2015-10-14 07:34:45

标签: javascript jquery date browser format

我的申请表中有一个日期字段。在一个浏览器中,我以mm / dd / yyyy格式和另一个浏览器获得dd-MMM-yyyy格式。默认情况下,我必须指定当前日期。如何在jquery中设置,以便根据格式提供当前日期。(而不是浏览器特定条件还有其他方式吗?)

3 个答案:

答案 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(); });