2016-05-16 34 views

回答

0

首先,你必須獲得時區

TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("YourTime ZoneName"); 


    var d = new Date('@DateTime.UtcNow.ToTimeZoneTime(timeZoneInfo)'); 

    function ShowCurrentTime() { 
     d.setSeconds(d.getSeconds() + 1); 
     $("#curTime").html((d.getMonth()+1) + "/"+ d.getDate()+"/"+ d.getFullYear() +" "+ d.toLocaleTimeString()); 
     setTimeout("ShowCurrentTime()", 1000); // Here 1000(milliseconds) means one 1 Sec 
    } 

致電身體上的負荷

<body onload="ShowCurrentTime();"></body> 

而且擴展方法這個Javascript功能對於日期時間

public static DateTime ToTimeZoneTime(this DateTime utctime, TimeZoneInfo userTimeZone) 
    { 

     var timeNow = TimeZoneInfo.ConvertTimeFromUtc(utctime, userTimeZone); 

     return timeNow; 
    }