Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js AWS Lightsail和EC2中的日期差异问题_Node.js_Angular_Mongodb_Date_Timezone - Fatal编程技术网

Node.js AWS Lightsail和EC2中的日期差异问题

Node.js AWS Lightsail和EC2中的日期差异问题,node.js,angular,mongodb,date,timezone,Node.js,Angular,Mongodb,Date,Timezone,我在同一个Angular和node应用程序中坚持返回相同的日期作为不同的日期 我有两个系统: AWS Lightsail:地区:伦敦(测试服务器-角度和节点应用程序) AWS EC2:地区:伦敦(生产服务器-角度和节点应用程序) 两个系统具有相同的时区 Local time: Mon 2020-09-28 18:59:27 BST Universal time: Mon 2020-09-28 17:59:27 UTC RTC time: Mon 2020-09-28 17:59:28 T

我在同一个Angular和node应用程序中坚持返回相同的日期作为不同的日期

我有两个系统:

  • AWS Lightsail:地区:伦敦(测试服务器-角度和节点应用程序)
  • AWS EC2:地区:伦敦(生产服务器-角度和节点应用程序)
  • 两个系统具有相同的时区

    Local time: Mon 2020-09-28 18:59:27 BST 
    Universal time: Mon 2020-09-28 17:59:27 
    UTC RTC time: Mon 2020-09-28 17:59:28 
    
    Time zone: Europe/London (BST, +0100) System clock synchronized: yes
    systemd-timesyncd.service active: yes RTC in local TZ: no
    
    我将日期和时间存储在MongoDB数据库中,作为Mongoose类型的时间

    使用相同的NodeJs、MongoDB和Ubuntu版本。所有配置都是相同的

    我在本地、测试服务器和生产服务器中使用相同的数据库。本地服务器和测试服务器具有正确的日期。在某些情况下,生产服务器日期转换为上一个日期

    请帮我解决这个问题

    这里有图片。请检查屏幕截图,它实际上需要在周一显示,但在周日显示(两个数据库的值相同)