我知道我可以做任何事情,还有一些更多关于日期的日期.但令人尴尬的是,我很难尝试做一些看起来很简单的事情:将两次之间的差异搞定.
例:
var now = "04/09/2013 15:00:00";
var then = "04/09/2013 14:20:30";
//expected result:
"00:39:30"
Run Code Online (Sandbox Code Playgroud)
我试过的:
var now = moment("04/09/2013 15:00:00");
var then = moment("04/09/2013 14:20:30");
console.log(moment(moment.duration(now.diff(then))).format("hh:mm:ss"))
//outputs 10:39:30
Run Code Online (Sandbox Code Playgroud)
我不明白那里的"10"是什么.我住在巴西,所以如果相关,我们是utc-0300.
的结果 moment.duration(now.diff(then))
是具有正确内部值的持续时间:
days: 0
hours: 0
milliseconds: 0
minutes: 39
months: 0
seconds: 30
years: 0
Run Code Online (Sandbox Code Playgroud)
所以,我想我的问题是:如何将momentjs持续时间转换为时间间隔?我当然可以使用
duration.get("hours") +":"+ duration.get("minutes") +:+ duration.get("seconds")
Run Code Online (Sandbox Code Playgroud)
但我觉得有一些更优雅,我完全失踪.
更新
近看,在上面的例子now
是:
Tue Apr 09 2013 15:00:00 GMT-0300 (E. South America Standard Time)…}
Run Code Online (Sandbox Code Playgroud)
并moment(moment.duration(now.diff(then)))
是:
Wed Dec 31 1969 22:39:30 GMT-0200 …
Run Code Online (Sandbox Code Playgroud) 我使用OWIN自我托管ASP.NET Web API和SignalR.我使用以下代码启动服务器(在控制台应用程序上):
using (WebApplication.Start<Startup>(url))
{
Console.WriteLine("Running...");
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
这很好用.但现在我需要将一个参数(一个对象)传递给Startup
该类.如何才能做到这一点?
我有一个select2,用户可以从列表中选择标签或添加新标签.当用户插入新标签时,我将其记录在数据库中.用户可以从其他屏幕编辑该标签并将其与颜色相关联.所以我的"标签"对象是这样的:
{id:1, text:"cool tag", color:"#336699"}
Run Code Online (Sandbox Code Playgroud)
我想做的是在select2中显示带有颜色的标签.我试着这样做
formatSelection: function (tag) {
return '<div style="background-color:'+tag.color+'">' + tag.text + '</div>';
},
Run Code Online (Sandbox Code Playgroud)
但这不会改变包含标签本身的div的背景颜色.
我也知道我可以用来formatSelectionCssClass
为每个项目添加一个css类,但在这种情况下由于颜色是用户创建的,我没有css类与它们相同(尽管如果它是唯一可行的方式,我会做的,动态生成一个css文件).
(PS.:这看起来像一个解决方案但我正在寻找更优雅的东西)
我有一个Fullcalendar日历,我添加了一些背景事件.这些背景事件表示无法单击或拖入的插槽.有没有办法检测到这一点(用户点击后台事件)?
抱歉我的英语不好...RichTextBox
内容的默认值是从其RichTextBox
自身继承前景色。这很好,但如果我Foreground
为我的文本的某些部分设置了特定的颜色,那部分显然不再继承Foreground
。如何让我的“彩色”文本Foreground
再次继承?我正在尝试执行 Office Word 中的“自动”颜色之类的操作,但是在将特定颜色设置为 a 后TextRange
,我不知道如何取消设置:/
TextRange.ClearAllProperties()
做我需要的,但也会删除其他属性,比如FontSize
和FontFamily
......
TextRange.ApplyPropertyValue(ForegroundProperty, DependencyProperty.UnsetValue)
也没有做的伎俩......
c# ×1
date ×1
difference ×1
fullcalendar ×1
javascript ×1
momentjs ×1
owin ×1
richtextbox ×1
time ×1
wpf ×1