相关疑难解决方法(0)

Javascript中的日期变量问题

var dt_from = "2013/05/25";
var dt_to   = "2013/05/25";

if(dt_from == dt_to)
{
    alert("Both dates are Equal!");
}
else if(dt_from > dt_to)
{
    alert("From date should not be greater than todate!");
}
else if(dt_from < dt_to)
{
    alert("Okay!");
}
Run Code Online (Sandbox Code Playgroud)

上述守则工作正常.但是以下代码不起作用:

var dt_from = new Date("2013/05/25");
var dt_to   = new Date("2013/05/25");

if(dt_from === dt_to)
{
    alert("Both dates are Equal!");
}
else if(dt_from > dt_to)
{
    alert("From date should not be greater than todate!");
}
else if(dt_from < dt_to)
{
    alert("Okay!");
}
Run Code Online (Sandbox Code Playgroud)

这 …

javascript

0
推荐指数
1
解决办法
138
查看次数

如何在javascript中比较yy-mm-dd格式的两个日期?

我有两个文本框,我将以yy-mm-dd的格式获取要比较的日期。

// Get the value from textbox
var date1 = $("#f_date").val();    // 2015-01-01
var date2 = $("#t_date").val();    // 2015-03-01

if(date1 < date2) {
    alert("From date is lesser than To Date");
}
else {
    alert("From date is greater than To Date");
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?请帮忙。谢谢

javascript jquery date

0
推荐指数
1
解决办法
2376
查看次数

if语句的条件应该等于true,但它不是

 if (emptyGrid) {
        ranges.push({ start: new Date(IndividualBugetFigures.awardYears_Unformatted[elementIndex].Begin), end: new Date(IndividualBugetFigures.awardYears_Unformatted[elementIndex].End) })
    }
    else {
        for (var i = 1; i < thisGridData.length; i++) {
            //debugger;                
            if (i === 1 && new Date(thisGridData[i].childEffBegDate) > new Date(IndividualBugetFigures.awardYears_Unformatted[elementIndex].Begin)) {
                ranges.push({ start: new Date(IndividualBugetFigures.awardYears_Unformatted[elementIndex].Begin), end: new Date(moment(thisGridData[i].childEffBegDate).subtract(1, 'days').calendar()) });
            }
            else {
                if (i + 1 < thisGridData.length) {
                    //console.log('beginDate EndDate', new Date(thisGridData[i].childEffEndDate) + ' ' + new Date(thisGridData[i + 1].childEffBegDate));
                    console.log('in the and part', new Date(moment(thisGridData[i].childEffEndDate).add(1, 'days').calendar()) + ' ' + new Date(thisGridData[i …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

0
推荐指数
1
解决办法
58
查看次数

日期不等于javascript

我正在尝试做一些chrome控制台编码来实现javascript中的日历,但我面临一个非常基本的问题.

a = new Date(2017, 9, 9);
// Mon Oct 09 2017 00:00:00 GMT+0530 (IST)
b = new Date(2017, 9, 9);
// Mon Oct 09 2017 00:00:00 GMT+0530 (IST)
console.log(a == b);
Run Code Online (Sandbox Code Playgroud)

但他们并不等同于:

a == b 
false
Run Code Online (Sandbox Code Playgroud)

它必须是我正在制造的一些愚蠢的错误,但似乎无法找到,任何帮助,请?

html javascript jquery

0
推荐指数
1
解决办法
75
查看次数

如何使用javascript验证信用卡到期日期(mm-yy,不得超过当前月份和年份)?

我知道如何验证日期,但如何验证日期未过期?它应该大于当年。

function validate(){
    var errMsg = "";
    var result = true;
    var visa = document.getElementById("visa").checked;
    var mastercard = document.getElementById("mastercard").checked;
    var american_express = document.getElementById("american_express").checked;
    if(!(visa || mastercard || american_express)){
        errMsg += "please select at least one card type.\n";
        result = false;
    }

    var name = document.getElementById("holder_name").value;
    if(!name.match(/^[a-zA-Z]{1,30}$/)){
        errMsg += "Please enter a name maximum of 30 characters, alphabetical only.\n";
        result = false;
    }

    var cardNumber = document.getElementById("card_number").value;
    if(!cardNumber.match(/\d{15,16}$/)){
        errMsg += "The card number should be 15 or 16 digits!\n";
        result = …
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
6526
查看次数

Comparing two dates in jquery script

I'm trying to compare two same dates in the browser console and getting the result as false. I don't understand how is it comparing as both the dates are the same?

$(function()
{
  var d1 = new Date("01-12-2001");
  var d2 = new Date("01-12-2001");
  
  console.log(d1 == d2);
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

but here if try to compare with GT and LT then its working.

javascript jquery date date-comparison

-2
推荐指数
1
解决办法
62
查看次数

检查当前日期是否大于其他指定日期 javascript

我想检查今天的日期是否大于指定日期,比如 2017 年 3 月 26 日,请注意,仅指定了一个日期,而不是我在堆栈溢出上研究的两个指定日期之间的问题答案检查。我想检查一下

if(current date > specified date) {
// do this 
}
Run Code Online (Sandbox Code Playgroud)

我尝试转换为日,但它不灵活。我不太明白

javascript

-3
推荐指数
1
解决办法
1万
查看次数

在javascript中比较日期和时间

可能的重复:
使用 JavaScript 比较日期

我想在 javascript 中使用以下格式的时间从 2 个日期中找出哪个更大

日期1=2-11-2012 13:40:00 日期2=01-11-2012 10:40:00

javascript

-5
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×8

jquery ×3

date ×2

arrays ×1

date-comparison ×1

html ×1