Mig*_*ens 3 php datetime date laravel
我有以下代码将当前时间戳存储在 localStorage 中
localStorage.setItem('visitedOn', new Date().getTime())
Run Code Online (Sandbox Code Playgroud)
将时间戳设置为1586525864525(今天几分钟前)
当我向 Laravel 后端发出 API 请求并使用以下命令解析时间戳时
Carbon::createFromTimestamp($request->visitedOn)
Run Code Online (Sandbox Code Playgroud)
它返回以下值,该值完全关闭。
Carbon @1104613325 {#993
date: 2005-01-01 22:02:05.0 Europe/Brussels (+01:00)
}
Run Code Online (Sandbox Code Playgroud)
知道可能出了什么问题吗?是否存在多种不同字符长度的时间戳?
createFromTimestamp接受以秒为单位的值并new Date().getTime()返回以毫秒为单位的时间,因此,您应该使用createFromTimestampMs接受以毫秒为单位的单位时间戳。
Carbon::createFromTimestampMs($request->visitedOn)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1379 次 |
| 最近记录: |