日期和时间函数1
程序员文章站
2024-01-28 12:04:04
...
<?php
//日期与时间
//checkdate(月,日,年)判断一个日期是否合法;返回布尔值
echo checkdate(3,12,2012);
echo checkdate(3,32,2012);
echo '<br />';
$month = 3;
$day =23;
$year = 2012;
if(checkdate($month,$day,$year)){
echo 'Available date!';
}else{
echo 'Invalid date!';
}
//重点:data(格式,[时间戳])格式化本地日期/时间;[]可省略
//常用格式说明:Y表示四位数年份如2012,y表示两位数年份如12
//M表示英文的月份如Jul,m表示数字月份如07
//D表示英文的日缩写如Wed,d表示数字的日如22
//H表示24小时制的hour,h表示12小时制hour
//i表示分钟,s表示秒,a显示小写的am或者pm
echo "Current time:".date('Y-m-d D H:i:sa');
//gettimeofdat()取出当前本地时间,返回一个数组
//数组元素为:
// [sec] => 1345615620 时间戳
// [usec] => 452182
// [minuteswest] => -480
// [dsttime] => 0 夏时令修正的类型
echo gettimeofday();
print_r(gettimeofday());
echo '<br />';
$a = gettimeofday();
echo $a['sec'].'<br />';
echo date('Y-m-d D H:i:sa',$a['sec']); //对本例来说意义不大,因为都是取本地时间
echo '<br />';
//getdate()接收一个时间戳,返回各部分组成数组;无参数则返回当前时间
print_r(getdate());
echo '<br />';
print_r(getdate(12324356));
echo '<br />';
//time()获取当前时间戳
echo time();
//可利用该函数加减运算调整时间
echo date('Y-m-d H:i:s',time()+(60*60*8)); //调整时区
?>
转载于:https://my.oschina.net/cuffica/blog/74071
上一篇: MySQL 日期函数-转换时间戳
下一篇: mysql 函数--数学函数
推荐阅读
-
转化为当前的日期和时间 博客分类: android学习 android转化为当前时间日期
-
Android之时间和日期DatePicker和TimePicker 博客分类: 技术总结 Android时间日期DatePickerTimePicker
-
java根据年和周获取当前的日期时间段 博客分类: 开发实例 java日期
-
C# 常用日期时间函数(老用不熟) 博客分类: asp.net 日期时间
-
Java8日期和时间段的计算
-
python时间函数和常用格式化 博客分类: python timedatetime格式化时间
-
选择优化的数据类型 (五)日期和时间类型 博客分类: mysql datetimetimestamp
-
输入一个整型数组,输出该数组的主要元素,如果不存在主要元素,则输出-1,找出好的算法,需要考虑时间和控件复杂度;
-
JAVA 给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)
-
腾讯面试题,如何寻找一个数组里面唯一不重复的元素?要求时间复杂度o(n)和空间复杂度o(1)