转换长时间戳以在打字稿中提取年份

时间:2017-12-21 15:37:38

标签: javascript angular typescript timestamp

从我的后端我得到一个出生日期是一个长值的物体。对于前端我使用角4(打字稿)我想从出生日期提取年份以便能够计算年龄但我没有想法如何解析打字稿中的某种Date对象。你能给我一个提示在哪里寻找信息吗?

可能有以下几点:

a: Number;
let a = new Date(762861060).getFullYear();

感谢您的帮助

3 个答案:

答案 0 :(得分:1)

您可以尝试这样的简单代码:

var birthDate = new Date(762861060);
var todayDate = new Date();    
var milliDay = 1000 * 60 * 60 * 24; // a day in milliseconds;

var ageInDays = (todayDate - birthDate) / milliDay;   
var ageInYears =  Math.floor(ageInDays / 365 );

console.log(ageInYears)

thisthis问题上查看更多相关答案......

答案 1 :(得分:1)

如果你不需要分数年,你就不远了:

var birthDate = new Date(762861060);
var laterDate = new Date();  
var yearsBetween = laterDate.getFullYear() - birthDate.getFullYear();

答案 2 :(得分:0)

您可以使用Moment.js:

$('.btn-move-up').click(function () {
       var $current = $('.parent > span.active');       
       var $prev = $current.prev();    
            $prev.before($current);
        });
$('.btn-move-down').click(function () {
     var $current = $('.parent > span.active');                       
     var $next = $current.next();
     $next.after($current);         
});