0

2 つの日付の日付の違いを見つけるために、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>

しかし、それでも日付は「in 2 years」と表示されますが、オプション「format_future」を false に設定しているためではありません。

jqueryを始めたばかりなので、私の質問が素朴すぎる場合はご容赦ください。

前もって感謝します。

編集:私はここからこのプラグインを取りました

4

1 に答える 1

1

一重引用符を削除します。

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

これがあなたが期待しているものかどうかわかりません

JSフィドル

于 2013-08-06T06:34:06.000 に答える