我有一个字符串形式的日期:
var mydate = "05/05/2011"
当我将此 var 传递给如下函数时:
我的函数(mydate);
我提醒结果并得到一个小数而不是字符串日期:
function myfunction(mydate){
alert(mydate);
}
产生:
0.0004972650422675286
我如何让它回到某个日期?
最佳答案
这就是数学表达式的结果:5/5/2011 = 4.972e-4
,确保字符串被引用。
var x = 5/5/2011; //performs division
as opposed to
var x = "5/5/2011"; //creates a string
关于javascript 将十进制转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758522/