2015-12-11 61 views
0

我使用的是bootstarp日期选择器来更改日期格式自举日期选择器:DatepickerLinkJS变量或用户输入使用

,但我需要改变一个变量的基础上的格式,该怎么做?

我想使用此代码

if (sessionStorage.Dateformat && sessionStorage.Dateformat != '') { 
        dateFormat = sessionStorage.Dateformat; 

       } 
else{ 
     dateFormat='dd-M-yyyy'; 
} 

//////////////////////////////// ////////////////////////

$('#sand .input-group.date').datepicker({ 
        format: dateFormat, 
        todayHighlight: true 
       }); 

但跟它无效的日期格式 ///////对于信息这种方式正在工作

$('#sand .input-group.date').datepicker({ 
         format: 'dd-M-yyyy', 
         todayHighlight: true 
        }); 
+0

检查日期选择器的格式(例如:dd-mm-yyyy)并以相同的格式获取输入以避免出现错误。 –

+0

日期格式是正确的,但它没有考虑我婉喜欢通过设置格式的方法:DATEFORMAT其中datefomat是一个变量 – Tanmay

+0

也许它把它作为一个字符串。使用Javascript确保转换正确的格式console.log输出并粘贴到此处。另外我不确定dateFormat ='dd-M-yyyy'实际上存在。有一件事是肯定的,你传递的格式不是正确的格式,所以乱了一下,事情就会解决。 –

回答

1

您的日期格式不正确:

{ 
    dateFormat='dd-mm-yyyy'; 
} 
+0

其正确的格式我检查了一个插件,一个手动给 – Tanmay

+0

的dateformat = dd-M-yyyy不存在。你能发布详细的错误日志吗? –

+0

你有没有检查链接,你可以看到日期格式正在工作其插件在2014年12月12日在dd-M-yyyy给出 – Tanmay