- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 angular-moment 中的 amCalendar 过滤器在 View 中显示时刻。
amCalendar 过滤器不接受日期作为类型。我创建了这个函数,它返回传递日期参数的短日期ISO字符串:
function toShortISO(d){
var date;
date instanceof Date?
date = d:
date = toDate(d);
function pad(n) {return n<10 ? '0'+n : n}
return date.getUTCFullYear()
+ pad( date.getUTCMonth() + 1 )
+ pad( date.getUTCDate() )
+ 'T' + pad( date.getUTCHours() )
+ pad( date.getUTCMinutes() )
+ pad( date.getUTCSeconds() )
+ 'Z';
}
传递一个日期,此函数返回20150905T060000Z
(每个示例)。现在我可以使用此字符串应用 amCalendar 过滤器。
View 中按预期显示“Today 2:30 AM”,但控制台中出现此警告:
引用:https://github.com/moment/moment/issues/1407
在引用文献中解释说有必要创建一个时刻对象来解决这个问题,但我不知道如何做,我认为这个例子是针对nodeJS而不是针对AngularJS的。
我试试这个:
function toShortISO(d){
return moment(d.toISOString());
}
但是不起作用。
谢谢!
最佳答案
要消除警告,您需要:
传入日期字符串的 ISO 格式版本:
moment('2014-04-23T09:54:51');
传入您现在拥有的字符串,但告诉 Moment 该字符串的格式:
moment('Wed, 23 Apr 2014 09:54:51 +0000', 'ddd, DD MMM YYYY HH:mm:ss ZZ');
将字符串转换为 JavaScript Date 对象,然后将其传递到 Moment:
moment(new Date('Wed, 23 Apr 2014 09:54:51 +0000'));
最后一个选项是 Moment 目前支持的内置回退,带有已弃用的控制台警告。他们表示在未来的版本中不会支持这种回退。他们解释说使用 new Date('my date') 太不可预测了。
基本上,您需要告诉 moment 如何解析您的日期格式,如下所示:
var parsedDate = moment.utc("150423160509", "YYMMDDHHmmss");
var a = parsedDate.tz("Asia/Taipei");
// I'm assuming you meant HH:mm:ss here
console.log( a.format("YYYY-MM-DD HH:mm:ss") );
关于javascript - 带 ISO 弦的 Angular 矩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32330492/
例如,如果我有 >>> name = f"{os.path.splitext(os.path.basename('/some/long/path/I/donot/need/to/some/config
我正在学习教程并试图了解此处发生的情况。所以我们首先将“消息”编码为字节,然后取其长度并将其向左对齐(?)10,然后对整个内容进行编码? 我试图在我的设备中使用这个部分,它不理解 f-strings,
我敢肯定这个问题被问了很多,但我只是想确保没有更好的方法来做到这一点。 基本上,我有一个 const char* 指向一个以 null 结尾的 C 字符串。我有另一个函数,它需要一个指向具有相同字符的
我使用的是最新的稳定版 PyCharm 2016.1.4 和 Python 3.6a1。每当我使用“f-strings”(PEP-498)时,PyCharm 都会提示 f 是一个 Unresolved
我发现了一些显然是为 python 3.6 设计的代码。 出于某种原因,我需要在 python 3.5 环境中运行该代码。据推测,这两个版本应该是向后兼容的。然而,原始代码在 f-strings 中滥
我是一名优秀的程序员,十分优秀!