javascript - MST 区域中的日期时间

标签 javascript c# asp.net-mvc angularjs momentjs

在 ASP.net MVC 应用程序中,我将日期保存在 SQL 服务器数据库中的 datetime 字段上。它的保存方式如下 2015-04-22 18:43:18.967 。所以现在我需要在客户端将其显示为MST(山地标准时间)。那么我该怎么做呢?我可以使用 Moment.js 或任何其他 JavaScript 库。提前致谢。

最佳答案

如果您将时间戳发送给客户端并且您使用的是 momentjs,那么这非常简单

var day = moment(TS_IN_MILLISECONDS).tz('America/Denver')

使用您提供的字符串,您可以执行以下操作:

var UTCTime = moment.utc('2015-04-22 18:43:18.967').toDate();
var MSTTime = moment(UTCTime).tz('America/Denver').format('YYYY-MM-DD HH:mm:ss');

关于javascript - MST 区域中的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30174959/

相关文章:

javascript - 如何生成完全动态的 UI? MVC 或 WebForms

c# - 带有 ASP.NET MVC 的 Paypal API

javascript - 如何在 Express 中向 req.url 添加查询字符串?

javascript - 当第一个初始元素没有与此 jquery 等效的某个类 CSS 时,选择下一个元素

c# - VS2010 中 linq-to-sql dbml 文件中的奇怪映射错误

c# - 带有 NET Standard 1.X 的 Nuget 包

c# - 网页与COM口对接控制页面

Javascript 使用 VALUE 选择下拉列表中的选项

c# - 我应该在这里使用工厂吗

sql-server - 如何在 sql server 中创建审计表?我需要创建每个审计表或者可以管理单个表的所有审计