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(太平洋标准时间)
为什么第二个解析不正确?
我正在尝试使用以下格式将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)
这是因为' - '符号吗?我怎么能克服这个?
在PHP中,您可以轻松地将英文文本日期时间描述转换为适当的日期strtotime().
Javascript中有类似的东西吗?
给定一个字符串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) 使用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 中测试每个日期,看看它是否在当前周/当月/下个月的剩余天数内。
注意:假设我有 m/d/Y(06/29/1990) 格式的日期。
谢谢
我有一个日期格式: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.它仍然会返回我的有效日期.
谢谢.
variable 目前输出为 2013-02-05T16:30:01Z
如何使用parseDate()更改日期的格式?