iT邦幫忙

0

C# 轉換UTC時間

ksg 2019-01-29 22:44:33279 瀏覽

我有一個專案分成前端和後端專案,
前端專案是使用者的Website頁面,後端專案為WebApi。
在前端的搜尋頁面會有兩個日期時間欄位,分別是From和To,用來搜尋區間歷史資料。
但是由於有跨國使用,所以user在輸入日期和時間之後,
我需要把這兩個時間在前端的website就轉換成UTC時間再送去給後端Webapi Server,
因為server時間為UTC。

  1. 請問我該如何轉換user輸入的時間到UTC?
    2 .請問是在Datetimepicker 轉換呢?還是user輸入日期時間之後傳到前端的server後台轉換成utc,在送到後端API?
ksg iT邦新手 5 級 ‧ 2019-01-30 00:05:07 檢舉
修正
ksg iT邦新手 5 級 ‧ 2019-01-30 00:36:02 檢舉
似乎無法在server端轉換,因為沒辦法知道用戶的地區,
有使用momentjs來做moment($("#Form").val()).utc().format()轉換,
請問各位大神,這樣的做法會有問題嗎?

1 個回答

2
海綿寶寶
iT邦超人 1 級 ‧ 2019-01-30 08:40:06
ksg iT邦新手 5 級 ‧ 2019-01-30 22:28:27 檢舉

感謝答复,目前直接使用momentjs來做local和utc的轉換.
但是大大提供的方法也很不錯,以後有機會會使用到
謝謝/images/emoticon/emoticon02.gif

我要發表回答

立即登入回答