场景
- Bob和Jason都是马来西亚A酒店的员工。
- Bob从马来西亚访问Extranet。
- Jason从迪拜访问Extranet(假设他正在旅行)。
- Bob和Jason都希望Extranet中显示的时间是代表酒店当前当地时间的时间。换句话说,对于要在上午11点退房的客人,鲍勃和杰森都在Extranet上看到上午11点(无论他们所在的时区如何)。
- 鲍勃与酒店位于同一时区,而杰森与酒店不在同一时区(晚4小时)。
- A是浏览器中的值
- B是文本值,然后以JSON数据包形式发送到服务器
- C是价值服务器收到的
- D是要保存在数据库中的值
问题
- 如果我们执行新的Date,则浏览器上的值A:
- 在Bob浏览器上:Sat Jan 26 2019 09:00:00 GMT + 0800(Malaysia Time)
- 在Jason浏览器上:2019年1月26日星期六05:00:00 GMT + 0400(迪拜时间)
- 我们如何创建一个值B来在时区之前将其去除
被发送到服务器?
- 我们想取消时区,因为杰森(
在不同时区旅行)将直观地了解
他输入系统的所有日期都是本地时间
而不是他当前的时间。所以,他没想到
时区转换。
- 我们应该以JSON格式发送到ASP MVC的日期时间格式是什么
服务器?这里的目标是获取值而不是时区。
- C的值是多少?我们应该保存在数据库中的日期时间格式是什么?这里的目标是保留“值”而不是时区。
- D的值是什么?
为帮助您回答我的问题,您可以使用以下格式解释您的想法
- 鲍勃·A:?
- 鲍勃B:?
- 鲍勃C:?
- 鲍勃D:?
- Jason A:?
- Jason B:?
- Jason C:?
- Jason D:?