PHP、JS、Python,数据库 获取今天是星期几了?[开发篇]
额,这个看起来是一个好简单的问题,但是真正到自己去一行行写的时候,又给忘了,妈蛋。有空就看看吧。今天是星期几?下面就来看看几种不同语言的实现吧!
PHP语言
输出当前时间:
1 | echo date ( 'Y-m-d H:i:s' ); |
输出昨天或者前几天:
1 | echo date ( 'Y-m-d H:i:s' , time( '-1 day' )); //-n days , -n weeks, -n months 真智能啊 |
输出今天是星期几:
1 2 | $weekStr = array ( '七' , '一' , '二' , '三' , '四' , '五' , '六' ); echo '今天是星期' . $weekStr [ date ( 'w' )]; |
JS语言
当前时间:
1 | new Date().toLocaleString(); |
输出今天是星期几:
1 2 3 | var weekIndex = new Date().getDay(); var weekArr = new Array( '七' , '一' , '二' , '三' , '四' , '五' , '六' ); document.write( '<br />今天是星期' + weekArr[weekIndex]); //明显比php方便上面少了不少呢 |
Python语言
当前时间:
1 2 | import time time.strftime( '%Y-%m-%d %H:%I:%S' ) #还可以 |
输出今天是星期几:
1 2 3 4 | time.strftime( '%A' ) / / 简称用 % a,是不是很简单,但是是英文的,不符合要求 weekStr = [ '七' , '一' , '二' , '三' , '四' , '五' , '六' ] index = time.strftime( '%w' ) print ( '今天是星期%s' % a[ int (index)]) / / 还可以吧,其实不烦 |
数据库如mysql
当前时间:
1 | select now(); |
今天是星期几:
1 2 3 4 5 6 | SELECT CASE DAYOFWEEK(NOW()) WHEN 1 THEN '星期日' WHEN 2 THEN '星期一' WHEN 3 THEN '星期二' WHEN 4 THEN '星期三' WHEN 5 THEN '星期四' WHEN 6 THEN '星期五' WHEN 7 THEN '星期六' END AS weekOfDay ; /*好吧,这个纯粹闹着玩了*/ |
时间操作是很多时候都会遇到的问题,也挺有趣的,而且很多时候会被当作面试题哟,记一下都还不错呢!
不要害怕今日的苦,你要相信明天,更苦!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?