0

我有一个奇怪的问题,不确定到底是什么原因造成的,也不知道如何巧妙地解决它。

我有一个 signalR 应用程序,它向我的客户发送一个包含日期的对象。我的客户是用 TypeScript 编写的,尽管我不确定这是否对此有任何影响。

我对象中的日期是本地日期,而不是 UAT。我需要以这种方式显示日期,但是当日期到达我的客户时,它会被转换。就好像客户端假定日期是 UAT,然后自动将其转换为客户端的本地时间。

我不希望它被转换。我只是希望它按原样显示。我能想到的一个解决方案是首先将我的服务器端(c#)上的日期转换为字符串,然后像这样发送它。

有更好的想法吗?我不知道是不是 signalR 正在这样做,还是某种 std JS 行为。我真的是 ac# 开发人员,这让我完全困惑。

4

1 回答 1

0

我也陷入了这个日期时间问题我解决的方法是将我的日期时间保持在服务器中的UTC并让js处理转换和所有

于 2014-10-08T07:22:58.887 回答