簡體   English   中英

Symfony REST API 日期格式

[英]Symfony REST API Date format

您如何建議使用 Symfony 從后端(日期時間格式)到 Js 前端(反之亦然)傳遞“日期”?

目前,我創建了(除了 ORM 字段“日期”)一個“formattedDate”獲取器,它返回客戶端要求格式化的日期(它可以是時間戳或使用區域設置格式化的簡單日期,例如 yyyy-mm-dd )。 然后客戶端讀取“formattedDate”並將其發回修改后,因此在每次“更新”操作時,我都會解析 json,如果收到“formattedDate”字段,我會使用它來寫入“date”字段。

我不確定這是一個好方法,因為它需要我(在我看來)太多的調整才能讓它工作,而且我很確定我缺少一些更容易的東西。

謝謝

我認為有很多方法可以奏效,而您已經使用的方法還可以。

我在 Symfony 項目中處理日期的方式是使用 DateTimeImmutable class; 因此,我同意 FrontEnd 他們需要的日期格式,並且無論何時我向 FrontEnd 發送日期,我都會相應地對其進行格式化,並且無論何時我從 FrontEnd 取回日期,我都會將其轉換為 DateTimeImmutable。

您可以在官方文檔中找到有關 DateTimeImmutable 的更多信息

我希望這能給你一個更好的視角。

暫無
暫無

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

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