介绍
本文介绍PHP与JS的Date的使用。
具体介绍
今天遇到的难点是Date输出24小时制的时间,针对此薄弱环节,做一个简单笔记。
PHP Date()
php date() 输出24小时制时间的方法:echo date("Y-m-d H:i:s");
输出12小时制时间的方法:echo date("y-m-d h:i:s");
大写小写的主要区别就是完整性,譬如说H
与h
——对应的就是24/12小时制。
下面的代码:
echo date("Y-m-d H:i:s")."<br />";
echo date("y-m-d h:i:s");
输出到浏览器为:
2014-03-01 14:09:15
14-03-01 02:09:15
JS Date()
用于处理时间的JS对象,包含各种处理时间的方法,简单易行。
非24小时的代码块
//①:
document.write(Date())
//②
var d=new Date()
var day=d.getDate()
var month=d.getMonth() + 1 //注:该方法返回0~11
var year=d.getFullYear()
document.write(year + "/" + month + "/" + day)
对应输出的结果块(请对应行数查看,这样方便阅读):
①:Fri May 13 2016 18:55:34 GMT+0800 (中国标准时间)
②:2016/4/13
24小时的代码块
//①var d=new Date();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var ms=d.getMilliseconds();
document.write(h+ "时/" + m+ "分/" + s + '秒/' + ms + '毫秒')
对应输出的结果块(请对应行数查看,这样方便阅读):
①:10时/40分/30秒/31毫秒