血液酒精浓度(BAC)估算
转换所有处理都在浏览器本地完成,数据不上传服务器
输出
按 Widmark 公式估算血液酒精浓度:由酒量、酒精度、体重与性别算出峰值 BAC,再按每小时 0.015% 的消除速率给出当前估算值与大约几小时后回到 0。⚠️ 这只是估算,个体差异极大,不能用来判断能不能开车;「回到 0」也只是线性外推 —— 这两句都写在结果里。计算全在本机完成,输入不外传。
功能
- Widmark 公式:酒精克数 ÷(体重克数 × r),男 0.68 / 女 0.55
- 酒精密度按 0.789 g/ml 计(不是 1)
- 峰值、当前估算值与回到 0 的小时数
- 啤酒、红酒、白酒预设,也可自定义 ml 与酒精度
- 杯数与「从第一杯到现在」都可调
- 体重支持 kg 与 lb 切换
- 结果里显眼标出「不能用来判断能不能开车」
- 全部在本机计算,输入不上传
使用方法
- 选酒的种类,或用自定义填 ml 与酒精度
- 填喝了多少杯、从第一杯到现在过了多久
- 填体重与性别(可切换 kg / lb)
- 结果立刻出现:峰值、当前值与回到 0 的时间
常见问题
- 这个数字能判断我能不能开车吗?
- 不能,而且这是最重要的一条。同样的体重与酒量,空腹和吃过东西能差出一倍;肝功能、酶活性、用药与疲劳也都在里面。要开车就别喝酒,别拿这个数字赌。
- 为什么用 0.789 而不是把 ml 当克?
- 因为乙醇的密度是 0.789 g/ml。把 1 毫升当成 1 克会把酒精量高估约 27%,对应的 BAC 也会偏高,方向恰好是「以为更醉」—— 但反过来理解成「少算」同样不对。密度这一项必须乘上。
- 「回到 0」准吗?
- 它是线性外推:峰值除以每小时 0.015%。实际代谢因人而异,而且不是严格的直线(浓度高时单位时间可能消得略快)。所以那个时间只是一个粗略估计,不能当成「到点就一定安全」。
- 为什么女性同样的酒 BAC 更高?
- Widmark 的分布系数 r 女性取 0.55、男性 0.68,因为体水比例不同:酒精主要溶在水里,同样的体重下女性的体水更少,浓度因此更高。这是人群平均值,个体差异很大。
相关工具
健康指数计算
转换算 BMI、基础代谢率与每日总消耗。BMI 同时按中国标准与 WHO 标准判定,并给出对应身高的正常体重范围。
单位换算
转换在长度、重量、温度、能量、压力、流量、力、密度等 26 类单位之间换算,输入一个值就能看到同类全部单位下的结果,全部在浏览器本地完成。
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
进制转换
转换在二、八、十、十六、36、64 进制之间互转,六种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。
Cron 解析
转换把 cron 表达式逐字段讲成人话,算出接下来几次与上一次的执行时间;永远不会触发的表达式会当场说明原因。全部在浏览器本地解析。