PHP中日期函数

1,转化为时间戳函数:strtotime()

本函数接受一个包含美国英语日期格式的字符串并尝试将其解析为Unix时间戳,其值相对于now参数给出的时间,如果没有提供此参数则使用系统当前时间。

<?php
/**
 * Created by PhpStorm.
 * User: 58
 * Date: 2016/9/19
 * Time: 15:56
 */
echo @strtotime("now");
echo ‘<br/>‘;
echo @strtotime("10 September 2015");
echo ‘<br/>‘;
echo @strtotime(‘+1 day‘);
echo ‘<br/>‘;
echo @strtotime(‘+1 week‘);
echo ‘<br/>‘;
echo @strtotime(‘+1 week 2 days 4 hours 2 seconds‘);
echo ‘<br/>‘;
echo @strtotime(‘next Thursday‘);
echo ‘<br/>‘;
echo @strtotime(‘last Monday‘);

注:如果给定的年份是两位数字的格式,则其值0-69表示2000-2069,70-100表示1970-2000。

2,将时间戳转化为日期格式,date(‘Y-m-d H:i:s‘,$str)

<?php
/**
 * Created by PhpStorm.
 * User: 58
 * Date: 2016/9/19
 * Time: 15:56
 */
$str = ‘1474274570‘;
echo date(‘Y-m-d H:i:s‘,$str);

时间: 2024-08-27 06:46:07

PHP中日期函数的相关文章

mysql中日期函数和日期的加减运算

mysql日期运算,日期函数 DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对应于ODBC标准. mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, --6= 星期天). mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> selec

sql数据库中日期函数---2017-04-12

一.SQLServer时间日期函数详解 1.  当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15')      --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数. select datediff(day,'2004-09-01','2004

mysql语句中日期函数和日期的加减运算

一.秒数和时钟格式的互相转化 SEC_TO_TIME(seconds) 返回seconds参数,变换成小时.分钟和秒,值以'HH:MM:SS'或HHMMSS格式化,取决于函数是在一个字符串还是在数字.select SEC_TO_TIME(73200); -> '20:20:00' select TIME_TO_SEC(1220); -> '00:20:20'mysql> select SEC_TO_TIME(73200) + 0; -> 202000.000000 TIME_TO_

Android中日期函数Calendar的一些用法和注意事项

1.月份获取时加1 Canlendar.MONTH + 1 因为使用的是罗马历,Calendar.MONTH返回的数值不是一年中月份的值,而是当前月份距离第一个月份的差值 如:当前月份为9月份,距离1月份,差值是8,所以Canlendar.MONTH返回的是8而不是9 2.获取星期几时减1 Calendar.DAY_OF_WEEK - 1 取得当前日期是一周中第几天时就要考虑一周的第一天是星期几的问题. 如果第一天是星期日,那2代表的就是星期一:如果第一天是星期一,那2代表的就是星期二 默认一周

javascript中日期函数的相关操作

2016-08-03 11:41:10 new Date() new Date(milliseconds) new Date(datestring) new Date(year, month) new Date(year, month, day) new Date(year, month, day, hours) new Date(year, month, day, hours, minutes) new Date(year, month, day, hours, minutes, second

Python 中日期函数

导入日期库 datetime import datetime # 或者from datetime import datetime ,date 字符串转datetime 原文地址:https://www.cnblogs.com/gradual/p/9831486.html

Js日期函数Date格式化扩展

prototype是向对象中添加属性和方法,返回对象类型原型的引用,例如对js中日期函数Date进行扩展: Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(),

js实现类似php中strtotime函数和timetostr的日期转换/互换功能

<script type="text/javascript">   //日期(格式:yyyy-mm-dd H:i:s) ---转换为以秒为单位的unix时间轴(格式:xxxxxx) 方法一:   //摘取天上星:http://blog.csdn.net/zqtsx   function strtotime1(datetime){        var tmp_datetime = datetime.replace(/:/g,'-');        tmp_datetime

GROUP BY和HAVING 以及mysql中常用的日期函数

一.mysql中的GROUP BY和HAVINGGROUP BY常见的是和聚合函数(SUM,MIN,MAX,COUNT)搭配使用. 比如:SELECT category,SUM(money) AS `total` FROM user_money GROUP BY category;按类别分组统计user_money表每个类别总计有多少money 现在如果增加个条件,需要统计每个类别中支出的money总量,比如rule=1为支出,则改写语句为SELECT category,SUM(money) A