PHP日期格式化

php中的获取日期与格式化日期的常用方法:

:)在这里应该理解什么是时间戳;

    时间戳:从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数

1.获取当前日期的时间戳:time();例子:

 $time = time();
   echo $time;

还可以根据当前时间戳获取之前或者之后的时间戳:如获取昨天这个时间,即 :

$time = time();
$yesterday = $time-60*60*24;
echo $yesterday ;

2.mktime();获取具体日期的时间戳;例如获取2015/3/26/14:03:23的时间戳;顺序为时,分,秒,月,日,年,即: 

echo mktime(14,03,23,3,26,2015);

3.strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳。如:

echo strtotime("now");  //返回当前的时间戳

4.getdate();获取时间戳之后利用这个方法可把当前时间戳转换成当前日期,例如:

$result = getdate(time());//打印出来数组;
echo "<pre>";
print_r($result);
echo "</pre>";

打印出来的是数组,但由于地区不同,所以要在代码前面加上默认时区的代码:date_default_timezone_set("PRC");

5.date();格式化时期。如:

echo date("Y年m月d日 h时i分s秒,周w ",time());

这里是最基本与最常用的的PHP日期与时间的处理方法,日后会时常增加内容。

时间: 2024-10-06 17:17:09

PHP日期格式化的相关文章

thymeleaf中的日期格式化

本篇介绍些thymeleaf中的日期格式化的方法: 1.用#dates.format来解决: <span th:text="${#dates.format(user.date, 'yyyy-MM-dd')}">4564546</span> 或者<span th:text="${#dates.format(billingForm.startTime,'yyyy-MM-dd HH:mm:ss')}">4564546</span&

js输出日期格式化

//日期格式化 Date.prototype.Format = function(fmt) { var o = { "M+" : this.getMonth() + 1, "d+" : this.getDate(), "h+" : this.getHours(), "m+" : this.getMinutes(), "s+" : this.getSeconds(), "q+" : Mat

161226、js日期格式化

JavaScript Date format(js日期格式化) 方法一:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09

Asp 日期格式化问题 沙比作者,我改过来。

Asp 日期格式化问题 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2009-06-14我要评论 asp做网站经常遇到日期格式处理问题,介绍一个有用的vbscript函数formatdatetime() 对于access数据库的日期时间类型字段存储的日期,直接从数据库中读出显示的效果是带时间的如,2009-06-13 18:00 ,如果只是希望显示日期应该怎么办呢? Vbscrip有一个函数FormatDateTime().其说明如下: 返回表达式,此表达式已被格式化为日期或

JS日期对象扩展-日期格式化

日期对象扩展(日期格式化)yyyy-MM-dd hh:mm:ss.S Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+"

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

MVC日期格式化的2种方式

原文:MVC日期格式化的2种方式 假设有这样的一个类,包含DateTime类型属性,在编辑的时候,如何使JoinTime显示成我们期望的格式呢? using System; using System.ComponentModel.DataAnnotations; namespace MvcApplication1.Models { public class Employee { public DateTime? JoinTime { get; set; } } } 在HomeController

sql日期格式化

0   或   100   (*)     默认值   mon   dd   yyyy   hh:miAM(或   PM)       1   101   美国   mm/dd/yyyy       2   102   ANSI   yy.mm.dd       3   103   英国/法国   dd/mm/yy       4   104   德国   dd.mm.yy       5   105   意大利   dd-mm-yy       6   106   -   dd   mon  

JSP中利用JSTL标签对日期格式化

数据库:Mysql 开发语言:JAVA 页面类型:JSP 对Mysql中的日期类型格式化,在JSP中,如何办呢,很多人说在JAVA后台去日期格式化,无奈了,于是找到了比较靠谱的答案 需要先引入JSTL库 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 其次对JSP输出的日期进行格式化 <span>发布时间:<fmt:formatDate value=&qu

javascript日期格式化的实现,支持n多种格式化日期类型

/** * 日期格式化 * @param format * 格式化参数,支持各种日期格式 * @returns {string} * 返回格式化后日期 */ /* eslint-disable no-extend-native */ /* eslint-disable indent */ Date.prototype.dateFormart = Date.prototype.dateFormart || function (format) { console.log(this) /* eslin