求职简历网 > 知识 >

php date

来源:求职简历网时间:2024-04-03 20:44:16编辑:皮带君

请分别使用函数date()和getdate()显示系统日期及时间 (使用PHP)

$date = date('Y-m-d H:i:s');
getdate()函数用于获取日期/时间,它的返回值是一个关联数组。

例子:<?php
//注:getdate()的参数可有可无,没有参数时默认是系统当前时间
$my_date = getdate(date("U"));
echo "当前时间是:";
//注:如果[]中括号中的参数写错了,只是以空白显示,而非出现错误提示。
print_r("$my_date[year]-$my_date[mon]-$my_date[mday] $my_date[hours]:$my_date[minutes]:$my_date[seconds]");
?>


php中如何将string类型转换为date类型插入到数据库中的date类型字段中,incorrec

mysql 的时期格式可以直接插入字符串, 不过要符合这种格式 2000-01-01 00:00:00 把你的字符串弄成这种样子可以直接存进去了 INSERT INTO `table_name` (`date`) VALUES ('2000-01-01 00:00:00'); "incorrect date value": 不正确的日期值. 有时间字符串输入格式是 2000-1-1 可以按以下方式处理 $strDate = '2000-1-1'; $arr = explode('-',$strDate); // 按 "-" 分隔成数组,也可以是其它的分隔符 $time = mktime(0,0,0,$arr[1],$arr[2],$arr[0]); // 根据数组中的三个数据生成UNIX时间戳mktime(时,分,秒,月,日,年) $fmtDate = date('Y-m-d H:i:s', $time); // 按Y-m-d H:i:s(年-月-日 时:分:秒)格式化 经过以上4行代码; 可以把字符串 $strDate (2000-1-1) 转换成 $fmtDate (2000-01-01 00:00:00)这种格式. 够详细了吧?


php中如何获得当前时间?

一、使用函式 date() 实现在编辑器中输入,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。二、使用time函数在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。三、使用strftime函数在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。扩展资料:Date/Time 函数一、time — 返回当前的 Unix 时间戳二、timezone_abbreviations_list — 别名 DateTimeZone::listAbbreviations三、timezone_identifiers_list — 别名 DateTimeZone::listIdentifiers四、timezone_location_get — 别名 DateTimeZone::getLocation五、date — 格式化一个本地时间/日期六、getdate — 取得日期/时间信息七、gettimeofday — 取得当前时间八、gmdate — 格式化一个 GMT/UTC 日期/时间九、gmmktime — 取得 GMT 日期的 UNIX 时间戳参考资料:百度百科——PHP

PHp date函数

<?php
if($_GET['action']=='bb')
{
$num=$_POST['a'];
function GetWeekDay($date) { //计算出给出的日期是星期几
$dateArr = explode("-", $date);
return date("w",@mktime(0,0,0,$dateArr[1],$dateArr[2],$dateArr[0]));
}
$myArray = Array( 0 => "Sun",
1 => "Mon",
2 => "Tue",
3 => "Wed",
4 => "Thu",
5 => "Fri",
6 => "Sat");
$birth=$num[0].'-'.$num[1].'-'.$num[2];
$aa=$myArray[GetWeekDay($birth)];
list($by,$bm,$bd)=explode('-',$birth);
$cm=date('n');
$cd=date('j');
$age=date('Y')-$by-1;
if ($cm>$bm || $cm=$bm && $cd>$$bd) $age++;
echo "您的年龄为:$age\n";
echo "出生时是一周的:".$aa;
}
?>

请输入您的出生日期:年月日
这个可以判断星期几!


date 如何获取当月第一天和最后一天

获取当月第一天及最后一天.
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
echo $BeginDate;
echo "";
echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));
echo "";

date(‘Y-m-01’,time()) date('Y-m-t',time());


php获取当年的每个月的第一天和最后一天时间戳的函数

/**
* 获取指定月份的第一天开始和最后一天结束的时间戳
*
* @param int $y 年份 $m 月份
* @return array(本月开始时间,本月结束时间)
*/
function mFristAndLast($y="",$m=""){
if($y=="") $y=date("Y");
if($m=="") $m=date("m");
$m=sprintf("%02d",intval($m));
$y=str_pad(intval($y),4,"0",STR_PAD_RIGHT);
$m>12||$m<1?$m=1:$m=$m;
$firstday=strtotime($y.$m."01000000");
$firstdaystr=date("Y-m-01",$firstday);
$lastday = strtotime(date('Y-m-d 23:59:59', strtotime("$firstdaystr +1 month -1 day")));
return array("firstday"=>$firstday,"lastday"=>$lastday);
}


PHP中date的用法是什么?

$t=time(); //时间参数 时间戳
echo date("Y-m-d H:i:s",$t);

第一个参数的格式分别表示:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"


上一篇:像蝴蝶像火花

下一篇:没有了

相关推荐

热门头条