经典ASP函数等同于PHP

时间:2010-09-06 22:13:28

标签: php asp-classic

在项目中使用PHP和ASP。 PHP中的表单捕获出生日期的日期,月份和年份。然后它作为变量currentSeconds插入到数据库中。我可以使用PHP中的变量$currentSeconds获得多年使用第二个代码片段

第一个代码段

$day=$_POST[day];
if ($day<10){
$day="0".$day;
}

$currentSeconds = strtotime($day." ".$_POST[month]." ".$_POST[year]);

第二段代码

$nYears = date('Y',time()-$currentSeconds)-1970;

如何使用$currentSeconds变量获取年数,但在经典ASP下?对于此示例$currentSeconds = 136612800,应将年数设为36。

2 个答案:

答案 0 :(得分:1)

这就是你要找的东西吗?

Const seconds = 136612800
dim birthday: birthday = DateAdd("s", seconds, "01/01/1970 00:00:00")
dim age: age = DateDiff("yyyy", birthday, Now)
Response.Write age

答案 1 :(得分:0)

我不知道你在那里做什么,但如果你想计算两个日期之间的差异,你可以使用经典asp中的DateDiff函数。

nYears = DateDiff("yyyy", birthdate, now)