我是 JS 新手,我的脚本有问题。我想在我的网站上显示员工的资历日期。这是我的JS代码来计算它。
var dateObj1 = new Date( '1992/07/07 18:00:00' );
var dateObj2 = new Date();
//get difference in milliseconds
var diffMilliseconds = dateObj1.getTime() - dateObj2.getTime();
//make the difference positive
if( diffMilliseconds < 0 ) diffMilliseconds *= -1;
//convert milliseconds to hours
var diffYears = ( diffMilliseconds / 1000 ) / 60 / 60 / 24 / 365;
//print on console
var num = diffYears;
num = Math.floor(num);
if (num > 1)
{
document.write(num + ' years');
}
else if (num < 1)
{
document.write('less than one year');
}
else
{
document.write(num + ' year');
}
将有大约 45-50 名员工,而不是创建 50 个 js 文件,而是想var dateObj1 = new Date( '1992/07/07 18:00:00' );
在 HTML 中定义就业日期,但并不真正知道如何做到这一点。
有人可以发布要使用的部分 HTML 代码和必须更改的部分 JS。
谢谢你。