use*_*288 119 date typescript
这适用于Javascript
new Date()-new Date("2013-02-20T12:01:04.753Z")
Run Code Online (Sandbox Code Playgroud)
但是在打字稿中我不能休息两个新的日期
Date("2013-02-20T12:01:04.753Z")
Run Code Online (Sandbox Code Playgroud)
不要工作,因为paremater不匹配日期签名
Guf*_*ffa 133
使用该getTime方法获取自1970-01-01以来的总毫秒时间,并减去以下内容:
var time = new Date().getTime() - new Date("2013-02-20T12:01:04.753Z").getTime();
Run Code Online (Sandbox Code Playgroud)
Sid*_*ngh 97
这是应该在打字稿中完成的:
(new Date()).valueOf() - (new Date("2013-02-20T12:01:04.753Z")).valueOf()
Run Code Online (Sandbox Code Playgroud)
更好的可读性:
var eventStartTime = new Date(event.startTime);
var eventEndTime = new Date(event.endTime);
var duration = eventEndTime.valueOf() - eventStartTime.valueOf();
Run Code Online (Sandbox Code Playgroud)
// TypeScript
const today = new Date();
const firstDayOfYear = new Date(today.getFullYear(), 0, 1);
// Explicitly convert Date to Number
const pastDaysOfYear = ( Number(today) - Number(firstDayOfYear) );
Run Code Online (Sandbox Code Playgroud)
为了计算差异,您必须让+运算符
这样typescript将日期转换为数字。
+new Date()- +new Date("2013-02-20T12:01:04.753Z")
Run Code Online (Sandbox Code Playgroud)
在此处,您可以创建公式以将差异转换为minutes或hours。
| 归档时间: |
|
| 查看次数: |
83662 次 |
| 最近记录: |