0

我正在尝试使用 easydate jquery 插件来查找两个日期之间的日期差异。

我能够想出这段代码并且它有效!

<!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。

提前致谢。

编辑:我从这里拿了这个插件

4

1 回答 1

1

删除单引号:

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

我为此创建了一个小提琴,不知道这是否是您所期望的

JSfiddle

于 2013-08-06T06:34:06.000 回答