2013-08-06 49 views
0

我想使用easydate jquery插件來查找兩個日期之間的日期差異。如何在jQuery插件中使用jQuery的屬性EasyDate

我能夠想出這個代碼,它的工作原理!

<!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" xml:lang="en" lang="en"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <title>jQuery EasyDate - Human-readable JavaScript date formatting</title> 
</head> 

<body> 
    <h2>Demo</h2> 
    <ul> 
     <li><abbr class="easydate">Mon, 05 Jan 2012 12:12:10 </abbr></li> 
     <li><abbr class="easydate">Sun, 04 Aug 2013 02:42:10 </abbr></li> 
     <li><abbr class="easydate">Sat, 01 June 2015 08:42:10 </abbr></li> 
    </ul> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js " type="text/javascript"></script> 
    <script src="http://easydate.parshap.com/files/jquery.easydate-0.2.4.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
     $(".easydate").easydate({'format_future':'false'}); 
    </script> 
</body> 

而且似乎選擇了使用此語法

$(".easydate").easydate([options]); 

一些可用的選項

Property  Description 
format_future Determines if EasyDate should format dates that are in the future. 
Default: true 

現在要設置,我怎麼設置在上面的語法中使用這些選項並嘗試?

我想,對於如:

$(".easydate").easydate({'format_future':'false'}); 

和使用方法如下

<li><abbr class="easydate">Sat, 01 June 2015 08:42:10 </abbr></li> 

但仍顯示日期爲「2年」將來的日期,但不應該是因爲我將選項「format_future」設置爲false。

如果我的問題太天真了,因爲我現在纔開始使用jquery,所以請忍受我的問題。

在此先感謝。

編輯:我把這個插件從here

回答

1

刪除單引號:

$(".easydate").easydate({format_future:false}); 

我創建了一個搗鼓這個不知道這是否是你期待

JSfiddle

+1

關鍵是「刪除單個qoutes」!謝謝。正是我期望的!獲得的教訓:永遠不要把單引號放到一個布爾值中...並且布爾值false不是'false'或者「false」... –