小编Cyr*_*rom的帖子

javascript toISOString()忽略时区偏移量

我正在尝试将Twitter日期时间转换为本地iso-string(对于prettyDate),现在为期2天.我只是没有让当地时间正确..

即时通讯使用以下功能:

function getLocalISOTime(twDate) {
    var d = new Date(twDate);
    var utcd = Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(),
        d.getMinutes(), d.getSeconds(), d.getMilliseconds());

    // obtain local UTC offset and convert to msec
    localOffset = d.getTimezoneOffset() * 60000;
    var newdate = new Date(utcd + localOffset);
    return newdate.toISOString().replace(".000", "");
}
Run Code Online (Sandbox Code Playgroud)

在newdate一切都很好,但toISOString()再次将它重新回到原来的时间......任何人都可以帮我从Twitter日期中获取当地时间格式为:星期四,2012年5月31日08:33:41 +0000

javascript datetime timezone-offset

123
推荐指数
6
解决办法
10万
查看次数

在MVC 4中运行时动态捆绑和缩小

我想知道是否有人可以帮助我使用MVC 4附带的新优化命名空间进行捆绑和缩小.我有一个Multitenant应用程序,我想根据每个用户的设置决定应该加载哪些js文件.一种方法是预先创建所有捆绑包并根据用户的设置更改resolvebundleurl的虚拟路径,但这感觉不是真正正确的方式.另外,我在基于用户设置的cshtml视图中有动态css,我想在运行时缩小它.

有什么建议?在其他问题中我也看到很多反应来检查Requestreduce,但它们都来自同一个用户.

处理这两种情况的最佳方法是什么?

提前致谢!

asp.net optimization bundle asp.net-mvc-4 asp.net-optimization

18
推荐指数
3
解决办法
2万
查看次数

无法访问已处置的对象Datacontext asp.net 5

在asp.net 5/core中,我希望使用async从我的数据库中删除一个项目.我正在使用DI在类中注入我的Datacontext(db).

我创建了以下方法:

public async void DeleteItemAfterTimeAsync(int itemId, TimeSpan timeSpan)
{
    // give user time to fill out data
    await Task.Delay(timeSpan);
    var item = db.Items.FirstOrDefault(p => p.Id == itemId);
    if (item!= null && item.Status == someStatus)
    {
        db.Items.Remove(item);
        db.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

在给定时间之后,该方法按计划执行,但我得到一个例外:'无法访问已处置的对象',这可能是因为服务因延迟而被处理.我应该在方法中解析我的datacontext的新实例,或者我该如何解决这个问题?有任何想法吗?感谢您提前帮忙.

更新:

调用方法:

await DeleteItemAfterTimeAsync(item.Id, new TimeSpan(0, 1, 0));
Run Code Online (Sandbox Code Playgroud)

更新方法:

public async Task DeleteItemAfterTimeAsync(int itemId, TimeSpan timeSpan)
{
   // give user time to fill out data
   await Task.Delay(timeSpan);
   var item = db.Items.FirstOrDefault(p => p.Id == itemId);
   if (item != …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework async-await asp.net-core

1
推荐指数
1
解决办法
2155
查看次数