jquery - 使用 Jquery 在 ASP.NET MVC 中转换 UTC 日期时间

标签 jquery asp.net-mvc razor

我有 UTC 日期,它是 ASP.NET MVC 模型的属性之一。 我想将其转换为本地时间来显示。

我用C#编写了转换逻辑,因为代码将在服务器上运行,所以它将花费服务器上的本地时间。 因此,我必须在客户端(即 Javascript)上以本地时间转换它。

这是我的html

<label id="UploadedOn">@item.PublicationDate.ToString("MMMM dd, yyyy,hh:mm: tt")</label>

如何使用 javascript 将此日期转换为本地日期时间..

最佳答案

您可以在实用程序类中创建一个静态方法,该方法将区域性作为参数。

调用该方法来获取区域性特定日期

public static string FormatDate(string culture)
    {
        string returnDate = string.Empty;

        if (culture == "en-US")
        {
            //format accordingly 
        }
        else if (culture == "en-IN")
        {
            //format accordingly 
        }

        return returnDate;
    }

关于jquery - 使用 Jquery 在 ASP.NET MVC 中转换 UTC 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081017/

相关文章:

php - Symfony2 重新提交表单时转发

asp.net-mvc - ASP.NET MVC 中的 UI 组合

asp.net-mvc - 在 ASP.NET MVC 中处理复杂模型

asp.net-mvc - 有没有办法在 .cshtml 文件中显示行号?

c# - 在 MVC 项目中使用 System.Device

javascript - 如何捕获所有这些变量的事件?

javascript - 如何删除移动应用程序中的多余空间?

.net - 我可以在 ASP.NET MVC 中的哪里放置自定义类?

c# - 无法弄清楚如何返回部分 View 而不是全部

javascript - 在移动设备中使用字体大小时圆形改变半径