当前位置: 首页 > news >正文

建一个网站买完域名后应该怎么做thinkphp5网站开发

建一个网站买完域名后应该怎么做,thinkphp5网站开发,一个公司设计网站怎么做的,公众号开发者密码是什么函数-3-日期函数日期函数语法案例演示案例实战题目解题日期函数 常见的日期函数如下: 函数功能CURDATE()返回当前日期CERTIME()返回当前时间NOW()返回当前日期和时间YEAR(date)获取指定 date 的年份MONTH(date)获取指定 date 的月份DAY(date)获取指定 date 的日期DATE_ADD(da…

函数-3-日期函数

  • 日期函数
    • 语法
    • 案例演示
    • 案例实战
      • 题目
      • 解题

日期函数

常见的日期函数如下:

函数功能
CURDATE()返回当前日期
CERTIME()返回当前时间
NOW()返回当前日期和时间
YEAR(date)获取指定 date 的年份
MONTH(date)获取指定 date 的月份
DAY(date)获取指定 date 的日期
DATE_ADD(date, INTERVAL expr type)返回一个日期/时间值加上一个时间间隔 expr 后的时间值
DATEDIFF(date1, date2)返回起始时间 date1 和结束时间 date2 之间的天数

语法

SELECT 函数名(参数)

案例演示

  1. 获取当天日期, 格式为: 年-月-日

    select curdate();
    

    获取当天日期

  2. 获取当前时间, 格式为: 时:分:秒

    select curtime();
    

    获取当前时间

  3. 获取当前日期和时间, 格式为: 年-月-日 时:分:秒

    select now();
    

    当前日期和时间

  4. 获取当前日期年份, 格式为: 年

    select year(curdate());
    

    当前年份

  5. 获取当前日期月份, 格式为: 月

    select month(curdate());
    

    当前月份

  6. 获取当天日期, 格式为: 日

    select day(curdate());
    

    当天日期

  7. 获取一周后的日期和时间, 格式为: 年-月-日 时:分:秒

    这个语法结构相对复杂. 其中 INTERVAL 是固定关键字, expr 是一个表示时间间隔长度的数值表达式, type 是一个时间单位关键字, 用于指定 expr 数值所代表的时间单位. type 的有效值包括 DAYMONTHYEARHOURMINUTESECOND 等。

    select date_add(now(), interval 7 day);
    

    一周后的现在

  8. 计算今天是今年的第几天

    DATEDIFF() 返回表示为从一个日期到另一个日期的天数的值. expr1expr2 是日期或日期和时间表达式. 在计算中仅使用值的日期部分. 注意计算是 expr1 - expr2

    做这题的时候, 我们先获取当前日期, 然后利用字符串的拼接, 将当前年份和1月1日的日期字符串拼接在一起, 函数会自动进行一个隐式转换, 所以不用担心

    select datediff(curdate(), concat(year(now()), '-01-01'));
    

    今年第n天

案例实战

题目

查询所有员工的入职天数, 并根据入职天数倒序排序

解题

首先, 我们得先查看一下整个表, 以确认入职时间的数据类型, 使用 desc 直接查看表结构可以

desc emp_info;

建表语句

或者使用查询语句直接查看表也可以, 这里使用了 limit, 因为我们不需要知道表的数据, 只是为了查看入职时间的字段类型格式, MySQL 在执行 limit 1 时会在找到第一条符合条件的数据后立即终止扫描. 即使没有可用索引(全表扫描),引擎也只需读取第一行数据即返回结果, 所以当表数据量大的时候, 巧用 limit 有可能可以减少查询的时间.

select *
from emp_info
limit 1;

表内容结构

得到入职时间的结构之后, 我们就可以确定如何计算入职天数了, 因为是 Date 类型需要使用, 所以我们计算的时候会使用到 date 函数, 如下:

select name as `员工名称`, entry_time as `入职时间`, datediff(curdate(), emp_info.entry_time) as `入职天数`
from emp_info
order by `入职天数` desc;

计算入职天数

这里为了截图好看那么一点, 我给他们起了一个别名, 而且是中文的, 这里有一个习惯, 如果是非英文的别名, 尽量使用反引号`将其包裹住, 之前的章节中我习惯用了字符串的'进行包裹, 其实这并不是比较良好的习惯, 希望大家引以为戒

http://www.dtcms.com/a/583982.html

相关文章:

  • 创办网站要多少钱网页代做价格
  • 厦门企业网站seo网站开发惠州
  • 网站建设公司市场网站下方一般放什么
  • 网站流量如何提高wordpress访问记录
  • 有什么网站可以做平面兼职wordpress文章id重新排序
  • 如何做虚拟币交易网站网站反链建设
  • 如何在电脑建设网站垂直版面网站
  • 帮别人起名 做ppt的网站网站定制设计师
  • 做企业网站需要维护费吗做网站的网址
  • 从零学做网站安徽六安有什么特产
  • 永康网站优化公司个人怎么缴纳社保
  • 装饰公司网站制作建网站专用网站
  • 做自己的网站要钱么中国保密在线培训网站
  • 建站快车怎么样wordpress 改手机版
  • 如何在Windows中使用opuslib库
  • 效果好的网站建设公商城网站开发公司
  • 怎样做优惠券网站wordpress php
  • 做百度手机网站点击用开源源码做淘宝客网站
  • 成都平台网站建设公司wordpress目录册翻页
  • 易网网站多少网站诚信体制建设
  • 宣城公司做网站app界面设计介绍
  • 微信代运营的公司网站建筑工程模板
  • 网站开发工作前景做的比较炫的网站
  • 应价交易系统网站开发山东省住房和城乡建设部网站
  • 企业是做app还是做网站网络营销方法有哪些
  • 创建网站大约多少钱2018建设一个网站的需求分析
  • 建设网站有哪些问题商业网站的建设与制作
  • 做娱乐网站彩票代理销售平台是什么意思
  • 建设网站一般多少钱王野天女
  • 软件下载网站如何履行安全管理义务确保提供的软件新泰州人才网最新招聘2022