本文目录一览:
- 1、php中date的用法
- 2、php如何输出date日期
- 3、php的date获取的是系统时间还是客户端时间
- 4、php date函数
- 5、PHP里面date 表示今天.怎么表示明天
- 6、php字符串中有date,怎么给这个date赋值?
php中date的用法
不要尽信书,尽信书不如无书!
$today = new Date();很明显生成一个对象.目前,据我所知,php还没有这个对象,需要你自己创建
class Date {
var $d;
function __construct(){
$d = time();
}
//其它方法
}
然后就可以调用$today = new Date();了,也可以这么写$today = new Date;
php如何输出date日期
可以借助php函数date()输出日期。
date()函数:格式化一个本地时间/日期。
说明:
string date ( string $format[, int $timestamp] )
返回将整数 timestamp
按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp
是可选的,默认值为 time()。
范例:
?php
// 假定今天是:March 10th, 2001, 5:16:18 pm
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s"); // 17:16:17
$today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (MySQL DATETIME 格式)
?
php的date获取的是系统时间还是客户端时间
php的data函数获取的是系统的时间(即服务器的时间),php data函数获取时间代码如下:
?php
//获取服务器时间
echo date("Y-m-d h:i:s");
//获取所在时区时间
date_default_timezone_set('地区');
//地区:中国是PRC,或shanghai,chongqing都可
echo date("Y-m-d h:i:s");
?
说明:如果不加时区的话就是服务器的时间,加上时区的话就是所在时区的时间。
php date函数
$currentDate
=
date("U");
//是替换成从一个起始时间(好象是1970年1月1日)以来的秒数
date("l",
$currentDate)
//这句貌似只起到一个作用,就是显示date("l")也就是星期几。加上$currentDate没什么效果!
date("l",
$currentDate)
!=
"Monday";
//整句的意思是,当前日期不等于Monday时
PHP里面date 表示今天.怎么表示明天
php里面的data函数表示今天,data函数加1就是明天的日期,示例代码如下:
1.
?php
echo "今天的日期:".date("Y-m-d")."br";
echo "明天的日期:".date("Y-m-d",strtotime("+1 day")). "br";
?
效果图如下:
注意事项:代码需要在php环境下运行。
php字符串中有date,怎么给这个date赋值?
date是php的内置函数名,不能用作自定义对象的属性名,会引起php的歧义(通俗来说就是date已经被php自己用了,那么你作为用户就不能再用了),所以应该改为其他名称,比如$data-data-date1
如果一定要用date,则可以这样:
$data-data['date']