相关疑难解决方法(0)

为什么Date.parse会给出错误的结果?

案例一:

new Date(Date.parse("Jul 8, 2005"));
Run Code Online (Sandbox Code Playgroud)

输出:

2005年7月8日星期五00:00:00 GMT-0700(太平洋标准时间)

案例二:

new Date(Date.parse("2005-07-08"));
Run Code Online (Sandbox Code Playgroud)

输出:

2005年7月7日星期五17:00:00 GMT-0700(太平洋标准时间)


为什么第二个解析不正确?

javascript date

327
推荐指数
6
解决办法
43万
查看次数

将dd-mm-yyyy字符串转换为日期

我正在尝试使用以下格式将dd-mm-yyyy格式的字符串转换为JavaScript中的日期对象:

 var from = $("#datepicker").val();
 var to = $("#datepickertwo").val();
 var f = new Date(from);
 var t = new Date(to);
Run Code Online (Sandbox Code Playgroud)

("#datepicker").val()包含dd-mm-yyyy格式的日期.当我执行以下操作时,我会收到"无效日期":

alert(f);
Run Code Online (Sandbox Code Playgroud)

这是因为' - '符号吗?我怎么能克服这个?

javascript date

173
推荐指数
6
解决办法
64万
查看次数

Javascript相当于php的strtotime()?

在PHP中,您可以轻松地将英文文本日期时间描述转换为适当的日期strtotime().

Javascript中有类似的东西吗?

javascript date

78
推荐指数
4
解决办法
11万
查看次数

如何检查字符串是否是合法的"dd/mm/yyyy"日期?

给定一个字符串str,我如何检查它是否采用dd/mm/yyyy格式并包含合法日期?

一些例子:

bla bla      // false
14/09/2011   //         true
09/14/2011   // false
14/9/2011    // false
1/09/2011    // false
14/09/11     // false
14.09.2011   // false
14/00/2011   // false
29/02/2011   // false
14/09/9999   //         true
Run Code Online (Sandbox Code Playgroud)

javascript string jquery date date-format

10
推荐指数
2
解决办法
2万
查看次数

如何在jquery中比较两个日期

使用id的第一个具有格式

var checkindate = $('#check-in').text();

28-07-2011
Run Code Online (Sandbox Code Playgroud)

然后我使用当前日期

var now = new Date();
Run Code Online (Sandbox Code Playgroud)

它有格式

Wed Jul 20 2011 19:09:46 GMT+0530 (IST)
Run Code Online (Sandbox Code Playgroud)

我想从这两个日期得到日期差异.在这种情况下它是8.我搜索了很多,找不到答案,请帮助.......:'(

javascript php jquery

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

如何在javascript中检查日期在当前周或当月或下个月内?

我有一些朋友的生日,想把他们分开如下:

  • 本周内的生日(从当天开始的本周剩余天数内)。
  • 当月内的生日(从当天开始的当月剩余天数内)。
  • 下个月内的生日。

所以我只想知道如何在 javascript 中测试每个日期,看看它是否在当前周/当月/下个月的剩余天数内。

注意:假设我有 m/d/Y(06/29/1990) 格式的日期。

谢谢

javascript jquery date

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

日期的正则表达式

我有一个日期格式:YYYY-MM-DD,因为我们都知道这几个月只包含01,02,03,04,05,06,07,08,09,10,11,12等数字.我怎样才能真正编写一个正则表达式,只允许我获得正确的月份和日期.我只能这样做......

var date = /[0-9]{4}\-[0-9]{2}\-[0-9]{2}/;

    function checkDate(Date)
    {
        if (date.test(Date))
        {
        alert("Valid Date");
        }
            else
            {
                    alert("Invalid Date");
            }

    }
Run Code Online (Sandbox Code Playgroud)

因此,如果日期是例如2008-24-43.它仍然会返回我的有效日期.

谢谢.

javascript regex

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

如何使用parseDate()

variable 目前输出为 2013-02-05T16:30:01Z

如何使用parseDate()更改日期的格式?

javascript jquery

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

标签 统计

javascript ×8

date ×5

jquery ×4

date-format ×1

php ×1

regex ×1

string ×1