Php Javascript时间戳被Laravel中的Carbon解析为错误的日期

Php Javascript时间戳被Laravel中的Carbon解析为错误的日期,php,laravel,date,datetime,Php,Laravel,Date,Datetime,我有以下代码将当前时间戳存储在localStorage中 localStorage.setItem('visitedOn', new Date().getTime()) 它将时间戳设置为1586525864525(几分钟前的今天) 当我向我的Laravel后端发出API请求,并使用 Carbon::createFromTimestamp($request->visitedOn) 它返回以下值,该值完全关闭 Carbon @1104613325 {#993 date: 2005-01

我有以下代码将当前时间戳存储在localStorage中

localStorage.setItem('visitedOn', new Date().getTime())
它将时间戳设置为
1586525864525
(几分钟前的今天)

当我向我的Laravel后端发出API请求,并使用

Carbon::createFromTimestamp($request->visitedOn)
它返回以下值,该值完全关闭

Carbon @1104613325 {#993
  date: 2005-01-01 22:02:05.0 Europe/Brussels (+01:00)
}

知道哪里出了问题吗?是否有多种类型的时间戳具有不同的字符长度?

createFromTimestamp
接受以秒为单位的值,并
new Date().getTime()
以毫秒为单位返回时间,因此,应使用以毫秒为单位接受单位时间戳的
createFromTimestamp

Carbon::createFromTimestamps($request->visitedOn)