北京23点美国几点?
不知道题主问这个问题的目的是什么,所以没法给出有针对性的答案。我根据自己的经验大概说一下,希望对你有帮助~ 首先,如果你在美国,想要给在国内的朋友发一条短信/邮件/帖子说“现在北京时间XX点了,你们那应该是凌晨XX点左右吧?”这种话的话——请放弃。 因为无论你怎么问,你得到的答案只会是错的。 人的大脑中有一个生物钟,也叫作内部时钟(circadian clock),它和我们的睡眠/觉醒周期以及很多生理功能都有关联。每个人的生物钟基本上是以24小时为基本运转单位,但是受到光线等外界因素的影响会略有差别。 如果没有外部光线照射,你的生物钟会慢慢往回调,一般在5-10小时内可以调回一个完整周期;如果有光(例如夜跑的时候手电筒的光或网咖的强光),你的生物钟会认为现在是白天,它会自动停止运行,等到黑夜到来再重新启动。 所以如果只考虑昼夜交替,不考虑其他外在因素的话,那么当国内时间午夜12点时,美国时间是早上8点(太平洋夏令时)或者早上7点(太平洋冬令时)。如果是深夜12点半,那就是上午9点半。
当然,现实生活中要比这复杂得多。 在美国,有四个州实行的是夏令时,有两个州实行的是冬令时。具体是哪几个州实行哪一套时间,每年3月份都会调整一次。(在Google里搜索"time zones american",可以查到每个州目前实行的时区) 当美国一个州的时间比你所在州的本地时间早或晚两个小时时,就会出现你说的情况,也就是所谓的“时差”。这时,你要么需要把手机上的时钟调到对应时区后再发送信息,要么就等待信息发出后经由服务器传送到达收报人的手机上。前者的难度在于如何设置手机的时区,后者的难点在于如何确定信息从你手机发出经过服务器传到对方手机所消耗的时间,以及这两段时间相差多远就要将信息发出的时间提前多少。
还有第三种可能——就是你发的信息实际上到了对方的收件箱里了,但是从收件箱到发送的信息再到服务的路由器可能都要花一些时间,这时候收到信息的人就会误以为是你发给他的,实际上是你发信息过了很久之后他才收到。这种情况在Internet上是很常见的,叫做“延迟”。不过这种情况不影响信息的接收者回复信息给你的。