2011-07-29 26 views
1

我想解析FINNISH日期,例如。 1990年3月13日。 Javacript不会这样做,但我发现DateJS应该能够。datejs不会解析我的日期

我在我的项目中实现了DateJS,但它仍然行不通!

下面是代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Pick the date</title> 
<link type="text/css" href="css/smoothness/jquery-ui-1.8.14.custom.css" rel="Stylesheet" /> 
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script> 
<script src="inc/date-fi-FI.js" type="text/javascript"></script> 
<script type="text/javascript"> 
function parseDate() { 
    var date = $('#date').val(); 
    var parsedDate = Date.parse(date); 
    alert('Parsed date: '+parsedDate); 
} 
</script> 
</head> 

<body> 
    <form> 
     <input type="text" name="date" id="date" value ="13.03.1990" /> 
     <input type="button" onclick="parseDate()" value="Parse the date" /> 
    </form> 
</body> 
</html> 

自己尝试一下:http://resk.latvalashop.com/date.php

回答

1

你只是有一个损坏的链接。您测试页面不加载DateJS文件;我得到一个404错误,而不是

它寻找的URL是http://resk.latvalashop.com/inc/date-fi-FI.js但不存在

+0

这就是你得到的盲目指望DreamWeaver把相关文件>。< 现在我尴尬自己... –

+0

非常感谢你! –

+0

@Akke:哈,没有问题。总是使用Firebug或Safari/Chrome开发者控制台,你会马上发现这些错误 – Flambino

0

@Flambino是正确的,该链接已经死了。使用工作链接测试相同的代码,并且您的代码按预期工作。