社区
基础编程
帖子详情
如何生成22位的时间戳?
lingyue1012
2012-06-11 11:14:50
echo number_format(microtime(true),12,'','');
我用这种方法,发现最后的4~6位总在几个数之间变动,不知道为什么?
...全文
397
7
打赏
收藏
如何生成22位的时间戳?
echo number_format(microtime(true),12,'',''); 我用这种方法,发现最后的4~6位总在几个数之间变动,不知道为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2012-06-11
打赏
举报
回复
microtime 的最小分辨率是“微秒”,如果你觉得最后几位连续性太差,就表示的机器比较慢
qq120848369
2012-06-11
打赏
举报
回复
12位小数的意思,时间在变它怎么会不变啊。
秋山澪
2012-06-11
打赏
举报
回复
为啥要22位的呀?有什么业务需求?
lingyue1012
2012-06-11
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
microtime 的最小分辨率是“微秒”,如果你觉得最后几位连续性太差,就表示的机器比较慢
[/Quote]
貌似不是连续性的问题
lingyue1012
2012-06-11
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
12位小数的意思,时间在变它怎么会不变啊。
[/Quote] 我意思最后几位总6位总在几个数之间变动,本机测试结果:
[Quote=引用 ]
1339392840421741962433
1339393067265502929688
1339393080984241008759
1339393093952991008759
1339393117937374114990
1339393129202990055084
1339393143046740055084
1339393153765491008759
1339393165062366008759
1339393175093619108200
1339393186718614101410
1339393201921740055084
1339393245218614101410
1339393280031116962433
1339393292234241008759
1339393302624865055084
1339393313296740055084
1339393322624869108200
[/Quote]
lingyue1012
2012-06-11
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
为啥要22位的呀?有什么业务需求?
[/Quote] 是滴
如何通过雪花算法用Python实现一个简单的发号器
实现一个简单的发号器 根据snowflake算法的原理实现一个简单的发号器,产生不重复、自增的id。 1.snowflake算法的简单描述 这里的snowflake算法是用二进制的,有64
位
。其中41
位
的
时间戳
表示:当前
时间戳
减去某个设定的起始时间,10
位
标识表示:不同的机器、数据库的标识ID等等,序列号为每秒或每毫秒内自增的id。 我做的时候没有用
位
运算去实现,而是做了一个十进制的,16
位
的(当时项目要求是16
位
的)。但是实现发号器的基本策略是一样的,通过
时间戳
和标识来防止重复,通过序列号实现自增。当然啦,重点不是发号器多少
位
,而是根据项目的实际情况,利用snowflake算法的原理
常用工具(ToolBox)-crx插件
语言:中文 (简体) 常用工具:
时间戳
转换、URL编码、BASE64编码、加解密、二维码
生成
、ip地址查询、DNS/Whois查询、JSON解析、翻译、万年历、色彩查询等。 v3.1.x[新增]* 可自定义展示需要的工具* 万年历* WEB安全色* 中国传统色彩* 日本传统色彩* 文件中转* FontAwesome字体图标查询* GlyphIcons字体图标查询v3.0.x[新增]* 8
位
以内的数字及常用密码的md5解密* 简单的JSON解析* 域名的WHOIS查询* 常用的二进制、八进制、十进制、十六进制之间转换* DNS查询* 二维码
生成
* 在线翻译* 随机数
生成
[更新]* 更新界面UI* ip地址查询问题v2.0.x[新增]* Unix
时间戳
转换* URL编码/解码转换* 汉字转换拼音* ip地址查询[修复]* 修复界面UIv1.x.x[修复]* 修复几个问题[新增]* 第一个版本发布
java
时间戳
10
位
和13
位
分别是怎么来的?
最近遇到一个比较头疼的问题,语言是java,将当前时间(new Date())set进bean中,然后使用fastjson将bean转换成json,存放在redis中,但问题就来了,首先时间yyyy-mm-dd hh:mm:ss格式转换成json会自动转成
时间戳
,13
位
的,而ios端只能解析10wei的
时间戳
。 问题1:为什么会
生成
13
位
的
时间戳
,13
位
的
时间戳
和10
时间戳
分别是怎么来的 经过...
mysql
生成
17
位
时间戳
,从当前
时间戳
生成
MySQL每小时细分
I'm afraid this is probably a very embarrassingly easy question - but my mind is just completely stuck at this hour.I have a table that stores the number of activities carried out by different people,...
MySQL的10
位
或13
位
时间戳
获取,表示及13
位
时间戳
的存储
MySQL的10
位
或13
位
时间戳
获取,表示及13
位
时间戳
的存储 一、毫秒、微秒名词解释: 毫秒:millisecond -- 千分之一秒 微秒:microsecond -- 一百万分之一秒 1 秒 = 1000 毫秒;1 毫秒 = 1000 微秒 10
位
时间戳
的单
位
是秒 13
位
时间戳
的单
位
是毫秒 下面首先给出结论, 13
位
时间戳
存储要么存为bigint,要么存为varchar(...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章