私はRailsでActiveAdminに取り組んでおり、ビューにhamlを使用しています。

したがって、Rubyは日付をこの形式2022-04-06 12:00:00 UTC でデータベースに保存します。

しかし、私2022-04-06 17:30:00 ISTはこの形式で日付を表示する必要があります。

現在の状況では、これについていくつかの分析を行い、moment.jsを使用することにしました。

var timestamp = '2022-04-06 12:00:00 UTC';
var dateFormat = 'YYYY-DD-MM HH:mm:ss ZZ';
var testDateUtc = moment.utc(timestamp);
var localDate = testDateUtc.local();
console.log(localDate.format(dateFormat));

したがって、これについてはこの形式を正常に取得2022-04-06 17:30:00 +0530しましたが、問題はこれがChromeInvalid Dateでサポートされていることですが、FirefoxおよびSafariブラウザーでは表示されます。

誰かが私が上で述べたのと同じフォーマット、またはFirefoxとSafariブラウザでサポートするための成功したフォーマットを取得するのを手伝ってくれますか?

答えが見つかりません