簡體   English   中英

如何將 CRM UTC 日期字段復制到另一個客戶端? 似乎忽略了時區...下降 1 天

[英]How to copy a CRM UTC Date field to another, client-side? It seems to be ignoring timezone... drops 1 day

web 請求給我“2022-03-01”。

我知道那是並且永遠意味着午夜的 UTC 2022-03-01。

我需要將該值復制到表單上的另一個 CRM 日期字段

我試過了:

var passDateToLib = Date('2022-03-01')
formContext.getAttribute("new_otherdatefield").setValue(passDateToLib)

該 new_otherdatefield 字段也配置為 UTC 日期字段。

但最終在該字段中顯示的是“2022-03-01”之前的 1 個日期。 所以我懷疑它忽略了日期的時區方面......

toISOString()以 ISO 格式給出時間。 要僅獲取您提到的日期,我們可以使用 substring 方法刪除時間。 這基本上會根據格林威治標准時間而不是您當地的時區給出日期。

new Date().toISOString().substring(0,10);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM