相关疑难解决方法(0)

在JavaScript中将字符串转换为日期

如何在JavaScript中将字符串转换为日期?

var st = "date in some format"
var dt = new date();

var dt_st= //st in date format same as dt
Run Code Online (Sandbox Code Playgroud)

javascript date type-conversion

597
推荐指数
21
解决办法
164万
查看次数

如何在JavaScript中使用格式规范将字符串转换为日期时间?

如何通过指定格式字符串将字符串转换为javascript中的日期时间对象?

我正在寻找类似的东西:

var dateTime = convertToDateTime("23.11.2009 12:34:56", "dd.MM.yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

javascript datetime type-conversion

198
推荐指数
9
解决办法
55万
查看次数

Safari中的日期无效

 alert(new Date('2010-11-29'));
Run Code Online (Sandbox Code Playgroud)

chrome,ff对此没有问题,但是safari会喊"无效日期".为什么?

编辑:好的,根据下面的评论,我使用字符串解析并试过这个:

alert(new Date('11-29-2010')); //doesn't work in safari
alert(new Date('29-11-2010')); //doesn't work in safari
alert(new Date('2010-29-11')); //doesn't work in safari
Run Code Online (Sandbox Code Playgroud)

编辑2018年3月22日:似乎人们仍然在这里着陆 - 今天,我会使用momentdate-fns完成它.Date-fns非常轻松无忧.

javascript safari date

129
推荐指数
8
解决办法
12万
查看次数

如何在Angular2\Typescript中将字符串转换为日期?

我想创建一个具有特定日期的新Date对象.我想过将它从特定的字符串转换,例如:

let dateString = '1968-11-16T00:00:00'
Run Code Online (Sandbox Code Playgroud)

如何将它转换为打字稿中的日期对象?

更新:

我要求在Typescript中使用解决方案,而不是在Javascript中,在Angular2中,而不是AngularJS(1.x)

typescript angular

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

将自定义日期字符串转换为日期对象

如何将日期的字符串表示形式转换为真正的javascript日期对象?

日期具有以下格式

E MMM dd HH:mm:ss Z yyyy
Run Code Online (Sandbox Code Playgroud)

例如

Sat Jun 30 00:00:00 CEST 2012
Run Code Online (Sandbox Code Playgroud)

提前致谢

编辑:我的工作解决方案基于已接受的答案.要使它在IE8中工作,您必须将月份部分(例如Jun)替换为月份编号(例如6月份为5,因为1月份为0)

javascript

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