我正在试着根据财政年度的结束来计算年龄。如果我的出生日期是1962年1月16日,我现在的年龄是50岁(假设今天的日期是2012年1月16日)。我可以使用哪个javascript公式/函数来计算当前财政年度结束时的年龄(即,2012年6月30日)?
这就是我要了解的当前年龄:
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear()
我的数据库中有员工数据,如果我插入员工数据,它将自动计算我在存储过程中编写的年龄,但如果员工的出生日期可能是明天,如果我检索员工详细信息,它是否会自动显示更新后的数据
代码:
Declare @age float
set @age=(select DATEDIFF(YYYY,@DATE_OF_BIRTH,
GETDATE())) update Employee_details set AGE=@AGE where
BADGE_NO=@BADGE_NO
我正在处理涉及日期的任务。我有一台。现在我想要得到一个日期,当这个人达到一个特定的年龄在几个月。
例如:
A person is 250 months and 15 days old on 2010-1-25.
On which date this person will become 300 months old?
函数签名可以是:
function getReqDate( $startDate, $currAgeMonths, $currAgeDays, $reqAgeMonths ) {
//return date
}
我得到了一个数据库,其中的道布列是用crypto加密的。假设列必须保持加密,我该如何获取/更新每个用户的年龄?
目前我使用如下代码计算年龄:(userBirthday以YYMMDD格式给出,我在加密道布之前计算了年龄)
function get_age(time) {
var year = time.slice(0,4);
var month = time.slice(4,6);
var day = time.slice(6);
//month is 0-indexed
var years_elapsed = (new Date(new Date().g
我需要能够定义不同的年龄组,比如10-11岁,12-13岁等等。
我如何代表一个AgeGroup类,使年龄能够适当地将今天、明天和将来的人聚在一起,也就是说,今天的11岁的人可以在明天12岁(在这种情况下,他将被分组为12-13组,而不是10-11岁的组,就像他昨天一样)。
到目前为止我有这样的想法:
public class AgeGroup
{
public string Name { get; protected set; }
public DateRange BirthDateRange { get; protected set; }
public Guid I
我正在尝试编写一个函数,根据插入记录的日期(而不是getdate() )来查找年龄。我想过滤用户谁是不满18年的时候,他们注册。如果我在一年后查询它,它仍然应该根据记录插入日期显示用户为17,而不是当前日期。这就是我所写的,但它仍然给出了基于当前日期的年龄,而不是记录插入日期。任何建议都会很有帮助。谢谢
--InputDate as DateOfBirth
--InsertDate as date the record was inserted
CREATE FUNCTION [dbo].[FindAge] (@InputDate int, @Insertdate datetime )
在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岁。那是不对
我试图计算一个人的年龄取决于两个日期。它只适用于50%在数据库中注册的人,其余的只需要第一个人的年龄。
知道问题出在哪里了吗?
CREATE OR REPLACE FUNCTION getAge ()
RETURNS INT
LANGUAGE SQL
AS
$$
SELECT CAST (
(EXTRACT (YEAR FROM CURRENT_DATE))
- (EXTRACT (YEAR FROM birth_date)) AS INTEGER)
FROM perso