Классическая функция ASP эквивалентна PHP - PullRequest
0 голосов
/ 07 сентября 2010

Использование PHP и ASP в проекте. Форма в PHP фиксирует день, месяц и год даты рождения. Затем он вставляется в базу данных как переменная currentSeconds. Я могу получить годы из переменной $currentSeconds в PHP без проблем, используя второй фрагмент кода

1-й фрагмент кода

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

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

2-й фрагмент кода

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

Как узнать количество лет, используя переменную $currentSeconds, но в классическом ASP? Для этого примера $currentSeconds = 136612800, который должен дать число лет как 36.

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

это то, что вы ищете?

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
0 голосов
/ 23 сентября 2010

Я не понимаю, что вы там делаете, но если вы хотите рассчитать разницу между двумя датами, вы можете использовать функцию DateDiff в классическом asp.

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