Php Javascript时间戳被Laravel中的Carbon解析为错误的日期
我有以下代码将当前时间戳存储在localStorage中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.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)