gpt4 book ai didi

javascript - datejs TimeSpan 和 TimePeriod 问题

转载 作者:行者123 更新时间:2023-11-30 18:42:48 24 4
gpt4 key购买 nike

我正在失去这个情节。我已将 date.js 和 time.js 添加到我的项目中。

然后我有以下测试代码:

  1  var a = Date.today();
2 var b = Date.today().next().friday();
3 var ts = new TimeSpan(b - a);
4 alert(ts.getDays());

我认为一切都是正确的,但我收到以下错误:

Object doesn't support this property or method at line 4!

最佳答案

只要确保您在 SVN 中使用当前的 Datejs 版本即可。 http://www.datejs.com/svn/ .

您也可以只获取 .days 属性。

示例

var a = Date.today();
var b = Date.today().next().friday();
var ts = new TimeSpan(b - a);

console.log(ts.days);

编辑

在 Datejs 的 time.js 包中,除了 TimeSpan 类之外,还有一个 TimePeriod 类进一步分解了两个日期之间的差异,包括 .months.years

这是使用随机生成的 year 值的完整示例。两个 console.log 值应该相同。

示例

var random = Math.floor(Math.random()*12);

var a = Date.today();
var b = Date.today().add(random).years();
var tp = new TimePeriod(a, b);

console.log('random', random);
console.log('years', tp.years);

希望这对您有所帮助。

关于javascript - datejs TimeSpan 和 TimePeriod 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6372078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com