- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个方法接受带有时间的 javascript 日期作为输入,并确定当前日期和时间是否在 -30 分钟内。但是,当我在运行时对此进行调试时,moment.add 似乎没有按预期使用分钟。
function isWithinRange(myDate: Date){
// convert to Moment obj
let myMoment = moment(myDate);
let todayMoment = moment(new Date());
let myMomentOk = myMoment.isValid();
let todayOk = todayMoment.isValid();
// create range values
let preTime = myMoment.subtract('m', 30);
let postTime = myMoment.add('m', 30);
//check values are as expected
let localeTime = myDate.toLocaleString();]
let preLocale = preTime.toLocaleString();
let postLocale = postTime.toLocaleString();
let result = todayMoment.isBetween(preTime, postTime);
return result;
但是当我在运行时检查 localeTime、preLocale 和 postLocale 时间时,所有三个值都是相同的,“Tue Jun 26 2018 09:58:00 GMT-0400”。加减分钟语句没有影响。
我在这里遗漏了什么或做错了什么?
最佳答案
add()
:
Mutates the original moment by adding time.
subtract
:
Mutates the original moment by subtracting time.
所以你必须使用clone()
此外,在最新版本的 moment 中,第一个参数是要加/减的时间量,第二个参数是表示要加/减时间的键的字符串
关于javascript - 不向从 javascript Date 创建的对象添加分钟的时刻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51046913/
我收到了 形式的 api 响应 { "mobile": [ { "resolution": "S240p", "url": "S
我有一组用户,这些用户是我刚从 JSON 服务器响应中获得的。假设如下: var users = [ {id: 1, name: 'john', surname: 'smith'},
当我从 MySQL 数据库获取数据并使用 PHP 回显它时,查看 HTML 源代码显示如下 testing lines new line another 如何
我在 PHP 中有以下代码: $stmt2 = $dbh->prepare("select GROUP_CONCAT( cohort_id SEPARATOR ',') as cohort_id fr
我尝试使用的当前方法给出了 [object HTMLHeadingElement] 错误,现在我完全被难住了。我想将 html 标签添加到我从我的 xml 文件中收到的元素 到目前为止,这是我的代码
我正在尝试从 parse.com 检索一些字符串数据,我已经在数据中添加了“\n,\n &\r”,但它仍然没有给我换行符,如何格式化该行下面获取换行符。 self.label.text = [NSSt
我有一个静态的UITableView,它是从一个运行良好的 Storyboard 构建的。不过,我想从用户定义的文件中以编程方式填充第一类 简单地说,我想遍历数组中的所有字符串,并将它们添加为第一类行
如何将 html 类属性添加到从 返回的 block 中 Mage::getBlockSingleton('directory/data')->getCountryHtmlSelect($this->
我是一名优秀的程序员,十分优秀!