Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

基本环境
php ^7.3
mysql ^8.0

环境的意思是按较新的版本来说,不考虑旧版因素。
因为MySQL中时间戳的格式是如下,所以在一般都是以如下格式进行存储。

$date = new DateTime($value);
$date = $date->format('Y-m-d H:i:s.u');

请教时间戳里的毫秒部分应该是几位?

为什么好多在线转换工具只提供3位的毫秒时间戳?是因为不需要在意更长的位数了吗?

MySQL中最多提供6位的毫秒时间戳,相信已经足够了。

如果考虑不同语言间的数据交换的时候,应该用几位的毫秒时间戳?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
2.9k views
Welcome To Ask or Share your Answers For Others

1 Answer

一般都不需要毫秒,如果需要,保留三位也就够了,如果你需要很高经度的毫秒或微秒,往数据库里存 float 也可以的.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...