通过Javascript,Jquery比较DateTime - c#

我有一个将日期转换为格式日期并将其与CurrentDate进行比较的函数。
当我测试日期为10月与今天(2013年10月10日)的日期时,它运行良好
但是,如果date是11月中的某个日期,则返回的值为true,这意味着date <currentdate。我不知道为什么,任何人都可以向我解释?非常感谢。

function IsPast(date) {
        var fullDate = new Date();
        var twoDigitMonth = fullDate.getMonth() + 1 + "";
        if (twoDigitMonth.length == 1) twoDigitMonth = "0" + twoDigitMonth;
        var twoDigitDate = fullDate.getDate() + "";
        if (twoDigitDate.length == 1) twoDigitDate = "0" + twoDigitDate;
        var currentDate = twoDigitDate + "/" + twoDigitMonth + "/" + fullDate.getFullYear();
        var startDate = $.fullCalendar.formatDate(date, 'dd/MM/yyyy');

        if (startDate <= currentDate) {return true;}
        return false;
    }

参考方案

如果您要传递一个Date对象(这似乎就是您所获得的),则可以简单地执行以下操作:

function isPast(date) {
  return new Date() > date;
}

如果date不是日期对象,请先将其转换为一个。

请注意,按照惯例,以大写字母开头的标识符保留给构造函数使用。

用户刷新页面或导航到其他页面时,侧边栏上的其他广告 - javascript

我有一个带有广告部分的侧边栏。当用户导航到其他页面或刷新页面时,我想在该部分上显示其他广告。我想轮播5-10个广告。每个广告都是一个脚本,因此包含10个以上的广告会减慢我的页面速度。在刷新时或用户导航到其他页面时轮播广告的最佳方法是什么?这是给我的wordpress博客的,但我不想使用插件。JS Fiddle<?php $ads = array(�…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

提取元素的HTML - javascript

我正在尝试获取HTML标签的内部HTML,到目前为止,我该怎么做?<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascrip…

为HTML表单GET方法添加其他文本 - javascript

使用表单的“ get”方法时,<form action="domain.com" method="get"> Surname: <input type="text" name="ABC"><br> Name: <input type=&#…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …