PHP、JS、Python,数据库 获取今天是星期几了?[开发篇]
额,这个看起来是一个好简单的问题,但是真正到自己去一行行写的时候,又给忘了,妈蛋。有空就看看吧。今天是星期几?下面就来看看几种不同语言的实现吧!
PHP语言
输出当前时间:
echo date('Y-m-d H:i:s');
输出昨天或者前几天:
echo date('Y-m-d H:i:s', time('-1 day')); //-n days , -n weeks, -n months 真智能啊
输出今天是星期几:
$weekStr = array('七', '一', '二', '三', '四', '五', '六');
echo '今天是星期' . $weekStr[date('w')];
JS语言
当前时间:
new Date().toLocaleString();
输出今天是星期几:
var weekIndex = new Date().getDay();
var weekArr = new Array('七', '一', '二', '三', '四', '五', '六');
document.write('<br />今天是星期' + weekArr[weekIndex]); //明显比php方便上面少了不少呢
Python语言
当前时间:
import time
time.strftime('%Y-%m-%d %H:%I:%S') #还可以
输出今天是星期几:
time.strftime('%A') //简称用%a,是不是很简单,但是是英文的,不符合要求
weekStr = ['七', '一', '二', '三', '四', '五', '六']
index = time.strftime('%w')
print('今天是星期%s' % a[int(index)]) //还可以吧,其实不烦
数据库如mysql
当前时间:
select now();
今天是星期几:
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 ; /*好吧,这个纯粹闹着玩了*/
时间操作是很多时候都会遇到的问题,也挺有趣的,而且很多时候会被当作面试题哟,记一下都还不错呢!
PHP、JS、Python,数据库 获取今天是星期几了?[开发篇]的更多相关文章
- 自己封装的一个js方法用于获取显示的星期和日期时间
自己封装的一个js方法用于获取显示的星期和日期时间 /** * 获取用于显示的星期和日期时间 * @param date * @returns {string} */ function getWeek ...
- oracle数据据 Python+Pandas 获取Oracle数据库并加入DataFrame
import pandas as pd import sys import imp imp.reload(sys) from sqlalchemy import create_engine impor ...
- python从数据库获取全量数据的方法
python从数据库获取全量数据的方法 学习了:https://blog.csdn.net/lom9357bye/article/details/79503658 原文膜拜: import psyco ...
- Python使用Flask框架,结合Highchart处理csv数据(引申-从文件获取数据--从数据库获取数据)
参考链接:https://www.highcharts.com.cn/docs/process-text-data-file 1.javascript代码 var options = { chart: ...
- python数据库(mysql)操作
一.软件环境 python环境默认安装了sqlite3,如果需要使用sqlite3我们直接可以在python代码模块的顶部使用import sqlite3来导入该模块.本篇文章我是记录了python操 ...
- Python数据库访问之SQLite3、Mysql
Python数据库访问之SQLite3.Mysql 现有的数据库管理系统有很多种,本文选择介绍两种DBMS:SQLite 3 和 Mysql. SQLite 3 SQLite 3是Python 3预装 ...
- python/数据库操作补充—模板—Session
python/数据库操作补充—模板—Session 一.创建一个app目录 在models.py只能类进行进行创建表 class Foo: xx= 字段(数据库数据类型) 字段类型 字符串 Email ...
- [Node.js与数据库]node-mysql 模块介绍
[Node.js与数据库]node-mysql 模块介绍 转载至:https://itbilu.com/nodejs/npm/NyPG8LhlW.html#multiple-statement-q ...
- python数据库操作 - MySQL入门【转】
python数据库操作 - MySQL入门 python学院 2017-02-05 16:22 PyMySQL是Python中操作MySQL的模块,和之前使用的MySQLdb模块基本功能一致,PyMy ...
随机推荐
- Install weblogic in silent mode
使用静默(silent)模式来安装weblogic,在需要将安装脚本化,或无法使用图形界面的时候非常有用. 下面按照自己在实际工作中碰到的例子,来慢慢总结不同版本和平台weblogic的静默安装方法. ...
- springmvc拦截器的简单了解
1.定义一个拦截器 2.在springmvc.xml中配置拦截器. (1)拦截器拦截的请求是建立在前端控制器配置之下的,若DispatcherServlet拦截的是*.action,则拦截器即使配置 ...
- a链接的onclick与js中的return false
在学习<javascript基础教程>第八版时,有一个小细节开始不是很明白,查了一些资料后,理了一下思路. 例子的html代码: <!DOCTYPE html> <htm ...
- Yii2增删改查
Controller <?php namespace frontend\controllers; use frontend\models\User; use yii\data\Paginatio ...
- Activex、OLE、COM、OCX、DLL之间的区别
先明确组件(Component)和对象(Object)之间的区别: 组件是一个可重用的模块,它是由一组处理过程.数据封装和用户接口组成的业务对象(Rules Object).组件看起来像对象,但不符合 ...
- Vue 的生命周期图
- c#子线程线程中操作窗体更新的报错
用 在执行上传时,由于操作较长窗体界面卡住,于是用task解决 Task t1 = new Task(manage.UploadData); t1.Start(); 结果不卡了,程序也传完了,运行到更 ...
- django配合mongo使用
环境 django 1.11.16 mongoengine 0.16.0 需要安装mongoengine库 pip install mongoengine 1.在配置文件中 # settings.py ...
- SQLite3命令操作大全
SQLite3命令操作大全 SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令.本文档提供一个样使用sqlite3的简要说明. 一.ql ...
- kbmmw中向服务器端传递对象的一种简单方式
运行环境:delphi 10.2+kbmmw 5.6.20 在kbmmw 的老版本中,要向服务器传送一个本地的对象,一般都需要进行一些转换,例如通过序列化的方式. 在新版的kbmmw中这一切都变的很简 ...