我有一张有两排“生日”和“年龄”的桌子。实际上,行“年龄”是空的。
我怎么能用一个简单的更新设定我的年龄从生日开始?
create table ex(
birthday nvarchar(50),
age int
)
insert into ex values ('02-04-1962',null)
select * from ex
--update ex set age = ....
我需要根据客户表中的生日来计算年龄。
这是我的代码:
// customer age
function calculate_customer_age($startDate,$endDate){
$endDate=date(m-d-y);
$startDate= $customer['birthday'];
$fromDate= new DateTime($startDate);
$toDate= new DateTime($endDate);
echo $fromDate->diff($toDate)->days;
}
在最后
我已经把出生日期保存在MySQL数据库里了。
table name : **users**
field name : **dob**
现在我想展示一下年龄。我的问题是:
$user_info = DB::table('users')->select('(year(curdate())-year(dob)) as age')->get();
我使用的是Laravel 5.5。
但这是在制造错误。如何在laravel中使用查询构建器计算年龄?
我有一个在PHP,MYSQL的应用程序,其中我有人的数据库中,他们的生日记录下的生日列作为日期时间条目。
我想知道如何列出年龄明智的个人资料?例如,如果我想列出年龄在27岁到31岁之间的人,只有生日日期时间,我有一个表单发布数据,如下所示
$_POST['age_from'];//say 27
$_POST['age_upto'];// say 31
SQL查询会是什么样子?
@mysql_query("Select * from persons where age is ");
// but I don't have age colum
如何根据年龄(日、月、年)和当前日期计算出生日期(日、月、年),但结果似乎不正确,我可以正确地从出生日期算出年龄,但从年龄得到出生日期,结果在计算15/4/2022年的年龄时,结果与出生日期样本不同,然后计算该年龄的出生日期出现12/4/2022。
Dim day, month, year As Integer
day = CInt(NumDay.Value)
month = CInt(NumMonth.Value)
year = CInt(NumYear.Value)
Dim dateResult As Date = Now
DateTimePi
在Microsoft中,我使用表单文本框中的DateDiff公式来计算人的年龄。用户键入出生日期,另一个名为“年龄”的文本框根据出生日期和今天的日期计算和显示年龄。但出于某种原因,年龄是不正确的。这是我用来决定年龄的公式。
=DateDiff("yyyy",[txtDoB1],Date()) 'today is 2/12/2021
=DateDiff("yyyy", #5/24/1979#, #2/12/2021#) 'this has the dates manually typed in
DateDiff公式返回42岁。那是不对