很简单,在PHP中我的日期是2011年1月8日,格式为08-01-11 - 当我将其运行到strtotime并将其转换回不同的日期格式时,它将恢复到2011年8月1日 - 不理想!
有没有简单的方法,而不是必须将所有内容放入不同的数组/变量,然后再回来?
谢谢!
这是我正在使用的查询,它位于第1页,不在函数内部.
<?php
$sql2= mysql_query("SELECT *
FROM catego WHERE category_id = '$idc'");
$categoryCount = mysql_num_rows($sql2);
if ($categoryCount>0 )
{
$row2 = mysql_fetch_array($sql2);
$id = $row2["category_id"];
$birthdate = $row2["birthdate"];
$address = $row2["address"];
}
?>
Run Code Online (Sandbox Code Playgroud) 从用户出生日期开始计算年龄的最精确功能是什么.我有以下代码,并想知道它是如何改进的,因为它不支持所有日期格式,也不确定它是否是最准确的功能(DateTime合规性会很好).
function getAge($birthday) {
return floor((strtotime(date('d-m-Y')) - strtotime($date))/(60*60*24*365.2421896));
}
Run Code Online (Sandbox Code Playgroud) 当用户在我的网站上注册时,他们的出生日期存储在mysql数据库中.我正在使用DATE数据类型出生日期.
如何计算用户当前年龄?
我正在建立一个小网站,但遇到了一些问题。如何利用出生日期得知一个人的年龄?
所以这应该是这样的:
$age=curr_date - YEAR($birth_date)
Run Code Online (Sandbox Code Playgroud)
我希望这个问题足够清楚。
提前致谢