相关疑难解决方法(0)

如何使用TypeScript从Angular 2中的出生日期算起年龄

我有2个文本框。一个文本框将接受用户的出生日期,并根据我想计算的出生日期并在另一个文本框中显示其年龄。

这是我的组件类

Student.component.html

<div class="row">
<div class="input-field col m2">
    <input type="date" id="txtdate">
</div>
<div class="input-field col m4">
    <input type="number" id="age">
</div>
Run Code Online (Sandbox Code Playgroud)

学生组件

 import { Component, OnInit } from '@angular/core';

@Component( {
 selector: 'stud',
 templateUrl: './student.component.html'
 })
 export class StudentComponent implements OnInit
{

     constructor() { }

     ngOnInit() { }

}
function CalculateAge()
{
     var birthdate = <HTMLElement>document.getElementById( "txtdate" );
     var dt = new Date();
     var today = dt.getDate();

}
Run Code Online (Sandbox Code Playgroud)

我如何从出生日期算起年龄?

typescript angular

5
推荐指数
3
解决办法
1万
查看次数

自iOS6以来,Fancybox不显示YouTube视频

这是我去年使用的代码.它很棒!

$("#videos a").click(function() {
    if ($(this).hasClass('youtube')) {
        $.fancybox({
            'padding'       : 0,
            'autoScale'     : false,
            'transitionIn'  : 'none',
            'transitionOut' : 'none',
            'title'         : this.title,
            'width'         : $(this).attr('data-width'),
            'height'        : $(this).attr('data-height'),
            'href'          : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
            'type'          : 'swf',
            'swf'           : {
                'wmode'     : 'transparent',
                'allowfullscreen'   : 'true'
            }
        });

        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

在iPad上使用此代码时,将显示视频.如果视频无法在iPad上观看,您会看到带有划掉播放按钮的YouTube图标.

从iOS6开始,这已经停止了.代码中没有任何内容发生变化.相反,你现在看到一个白色的弹出窗口.有人遇到过这个吗?有谁知道原因?

我正在使用Fancybox 1.3.4

javascript youtube fancybox

1
推荐指数
1
解决办法
3757
查看次数

根据出生日期[不基于用户输入]计算年龄(jQuery或PHP)

我正在寻找一个JavaScript或PHP脚本,允许我根据他/她的出生日期以mm/dd/yyyy格式计算某人的年龄.我发现这个非常有用的链接" 用JavaScript计算年龄 ",但它似乎是为了处理用户输入而设计的.但是,我正在创建一个页面,我将DOB直接放入HTML作为简单文本.那么还可以计算年龄吗?基本上,我希望这行文本成为最终结果:

29 (10/17/1983)
Run Code Online (Sandbox Code Playgroud)

具有29自动计算的值并显示为年龄.

如果这样的事情成为可能,我将非常感谢你的帮助.我对PHP和/或jQuery非常熟悉,但我当然不是高级专业人士.

javascript php jquery date-math dob

1
推荐指数
1
解决办法
5066
查看次数

将日期差异转换为年份以计算MongoDB中的年龄

我使用以下来计算时间戳差异的年龄.

db.getCollection('person').aggregate( [
  { $project: { 
    item: 1, 
    DOB: "$personal.DOB",
    dateDifference: { $subtract: [ new Date(), "$personal.DOB" ] }
  } } 
] )
Run Code Online (Sandbox Code Playgroud)

我得到了数值dateDifference.我希望通过将其除以(365*24*60*60*1000)将其转换为年.但我不知道如何在上面的查询中指定这个公式.我尝试了以下,但它没有返回任何值

db.getCollection('person').aggregate( [ 
  { $project: { 
    item: 1, 
    DOB:"$personal.DOB", 
    dateDifference: ({ $subtract: [ new Date(), "$personal.DOB" ] })/(365*24*60*60*1000)
   } } 
] )
Run Code Online (Sandbox Code Playgroud)

date date-arithmetic mongoose mongodb

0
推荐指数
3
解决办法
3350
查看次数