文档资源
PPT
Excel
Word
当前位置:
首页
>
Excel
>Excel日期的一个惊天大Bug
Excel日期的一个惊天大Bug
2026-03-23 21:02:26
Excel日期的一个惊天大Bug
如果你在Excel中输入一个日期,比如2026-01-31,然后把单元格格式改为数字,那么这个日期就会变成46053。在大多数编程环境中,日期是以实数存储的,它储存的是自过去某个约定的日期以来的天数。在Excel中, 这
个约定的日期是
1900-01-01
,所以Excel在保存
2026-01-31这一信息时,实际上保存的是1900-01-01到2026-01-31之间的天数,也即46053
。
一个很简单的验证方法,你可以在Excel中输入1900-01-01,然后把单元格格式改为数字,就会发现
1900-01-01
是1,
1900-01-02是2。。。
如果继续把日期往下填充,你就会发现Excel中居然有1900-02-29这一日期。而
根据闰年的判定规则:
能被4整除的年份通常是闰年。
如果是整百年(如1900),还必须能被400整除。
1900不能被400整除,它不是闰年,所以没有2月29日。1900年的2月只有28天。
Excel中为什么会有一个
这么明显
的Bug,且一直延续至今呢?
其实微软的工程师不是不知道这一错误的存在,而是为了兼顾市场,故意引入了这一错误:
在Excel出道前,占据市场统治地位的电子表格软件是 Lotus 1-2-3。Lotus 的开发者为了节省内存空间,简化了闰年判断算法(只看能否被4整除),错误地把1900年当成了闰年。微软为了抢占Lotus 1-2-3 的用户,让他们能无缝迁移(保持日期计算逻辑一致),不得不模仿了这个错误。这个错误已经使用了几十年,修复它会导致历史上数以亿计的工作表日期计算全部乱套。
Excel的时任
项目经理
Joel Spolsky
曾经直接向
比尔·盖茨
汇报过这一问题,他多年后在博客中回忆了这有趣的一幕:
1992 年 6 月 30 日。
比尔·盖茨的审查会。
那时候,微软的官僚气息还没那么重。不像今天有 11 或 12 层管理架构。
整个汇报链条的人都到齐了,还有他们的七大姑八大姨(随行人员),以及我团队里的一个人,他在会上的全部工作就是精确统计比尔说了多少次“F”开头的那个脏话。F-count 越低,说明会议越成功。
比尔进来了。
我在想,他居然也有两条腿、两条胳膊、一个脑袋等等,看起来和普通人简直一模一样,这真奇妙。他手里拿着我的规格说明书(spec)。
他坐下来,和一位我不认识的高管交换了一些俏皮话,我完全听不懂,但有几个人笑了。
比尔转向我。
我注意到我的 spec 边距上有批注。他读了第一页!
他读了我的 spec 的第一页,还在边距上写了小笔记!
考虑到我们大约 24 小时前才把 spec 交给他,他一定是昨晚读的。
他开始提问。我一一作答。问题挺简单的,但我死活记不住具体问了什么,因为我无法移开视线——我注意到他在翻阅那份 spec……
他居然读完了全篇![天哪,太激动了!]
问题变得越来越难,也越来越细节。
这些问题看起来有点随机。这时候我已经习惯把比尔当成哥们了。他是个好人!他读了我的 spec!他可能只是想问我几个关于边距批注的问题!我会给他的每个批注在 Bug 追踪系统里开一个条目,确保立马解决!
最后,那个致命的问题来了。
“我不确定,伙计们,”比尔说,“真的有人在深入研究这些细节吗?比如,所有那些日期和时间函数。Excel 有那么多日期时间函数。Basic 会有相同的函数吗?它们的工作方式会完全一样吗?”
“是的,”我说,“除了 1900 年的 1 月和 2 月。”
全场死寂。
记录脏话次数的人和我的老板交换了一个惊讶的眼神。我是怎么知道那个的?1900 年的 1 月和 2 月怎么了?
“好吧。干得不错,” 比尔说。他拿走了那份写满批注的 spec 副本……
……然后离开了。
“四次,”记录员宣布,“哇,这是我记得的最低纪录了。比尔上了年纪,变得平和了。”
后来有人向我解释道:“比尔其实并不想审查你的 spec,他只是想确保你一切尽在掌握。他的标准套路是问越来越难的问题,直到你承认自己不知道,然后他就可以痛骂你准备不足。没人知道如果你答出了他能想到的最难的问题会发生什么,因为以前从未发生过。”
比尔·盖茨的技术能力惊人。他理解 Variant 变量、COM 对象、IDispatch,理解为什么自动化(Automation)与虚函数表(vtables)不同,以及为什么这可能导致双重接口(dual interfaces)。他连日期函数都操心。如果他信任干活的人,他就不会插手软件开发;但你一分钟也别想忽悠他,因为他是个程序员。一个真正的、实实在在的程序员。
我在 1994 年离开了公司,原以为比尔已经彻底忘了我,直到我看到比尔·盖茨的一个简短采访。他在采访中顺带提到,招聘一个优秀的 Excel 项目经理(Program Manager)是多么困难。他说,这种人不是从树上长出来的,大概是这个意思。他指的会是我吗?不,大概是别人吧。不过,谁知道呢。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。
291|雪山之间 插画风PPT|冬日ppt|绘本ppt|ppt课件|PPT模板
Excel函数:医学检验技术人员的“隐形听诊器”
最新文章
291|雪山之间 插画风PPT|冬日ppt|绘本ppt|ppt课件|PPT模板
28套26年新征程、新起点PPT模板
医学美容机构 PPT:项目介绍与服务展示
摩登复古!复古画报风 PPT 模板直接抱走
(110页PPT)IBM迈瑞医疗集成供应链优化业务变革咨询方案建议书(文末有下载方式,长期有效)
职业技能大赛科技赋能康复护理绿色PPT
卓有成效的管理者ppt
(110页PPT)战略的力量从战略规划到执行落地战略复盘的整体解决方案P110(文末有下载方式,长期有效)
【教材解读】七年级语文下册内容解读PPT课件(免费)
转载自旁门左道PPT.超好用的免费神器
热门文章
自律主题班会ppt,这样开全程都是重点
拒绝付费!打工人必存的6个免费神器,PPT模板、剪映素材、批量抠图全搞定,直接省下几千块会员费!
【医学PPT】脊柱外科围手术期营养管理
必学思政专题PPT:全面落实意识形态工作责任制,为推进中国式现代化凝心聚力
(110页PPT)DG1175大型集团客户经营策略及集团管控解决方案P110(文末有下载方式,长期有效)
200页PPT讲完,
249套教师读书分享PPT模板(可免费转存编辑)
个人信息收集表模板,数据收集统计表,excel表格统计表
(110页PPT)麦肯锡集团以价值为导向的企业战略规划(文末有下载方式,长期有效)
【PPT】动力电池回收产业迎政策元年:市场复合增速达57%,布局北交所稀缺标的--开源北交所
随机文章
10个月宝宝每天需要喝多少奶粉?
(110页PPT)大型集团客户经营策略及集团管控解决方案P110(文末有下载方式,长期有效)
寒假规划主题班会ppt,这样开全程都是重点
(110页PPT)智能终端一体化解决方案P111(文末有下载方式,长期有效)
【PPT】循证护理在临床实践中的应用
个性朋克风PPT(免费下载使用)
第10集 | 告别手动复制粘贴!Excel数据拆分技巧,1分钟搞定复杂内容!
做60页PPT要3天?我用NotebookLM 1.5小时搞定,还风格统一
【六年级 春季下】【数学】开学家长会PPT+逐字稿《苦在当下 赢在未来》
2026更新!Excel可视化利润表,自动生成图表,直接套用!
专业课结课PPT汇报小组获第一名及学习成长感悟
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-04-07 07:46:05 HTTP/2.0 GET : https://h.sjds.net/a/467002.html
运行时间 : 0.140859s [ 吞吐率:7.10req/s ] 内存消耗:4,330.41kb 文件加载:140
缓存信息 : 0 reads,0 writes
会话信息 : SESSION_ID=caf235b28d1b87391dd67360bcdffa5a
/yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
CONNECT:[ UseTime:0.000592s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000960s ]
SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000509s ]
SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000421s ]
SHOW FULL COLUMNS FROM `set` [ RunTime:0.000898s ]
SELECT * FROM `set` [ RunTime:0.000412s ]
SHOW FULL COLUMNS FROM `article` [ RunTime:0.001062s ]
SELECT * FROM `article` WHERE `id` = 467002 LIMIT 1 [ RunTime:0.015513s ]
UPDATE `article` SET `lasttime` = 1775519165 WHERE `id` = 467002 [ RunTime:0.003269s ]
SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000482s ]
SELECT * FROM `article` WHERE `id` < 467002 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000816s ]
SELECT * FROM `article` WHERE `id` > 467002 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001219s ]
SELECT * FROM `article` WHERE `id` < 467002 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001347s ]
SELECT * FROM `article` WHERE `id` < 467002 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005892s ]
SELECT * FROM `article` WHERE `id` < 467002 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.009349s ]
0.143232s