2

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

我用 C# 编写了转换逻辑,因为代码将在服务器上运行,它将在服务器上占用本地时间。因此,我将不得不在客户端即 Javascript 本地时间转换它。

这是我的html

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

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

4

1 回答 1

-1

您可以在将文化作为参数的实用程序类中创建一个静态方法。

调用该方法以获取特定于文化的日期

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;
    }
于 2013-07-23T12:59:32.900 回答