간단한 날짜 계산 도움 부탁드립니다.. 정보
간단한 날짜 계산 도움 부탁드립니다..본문
현재시간을 구하고 디비에는 12개월을 더 해준 날짜를 mb_5 ($useddate )
필드에 저장 합니다.
그리고 현재 시간과 저장된 mb_5 시간을 비교해서
현재 시간이 지났다면 회원레벨을 2단계로 조정합니다..
제가 무엇을 잘못 했을까요? ㅠ.ㅠ
$todaydate = date("Y-m-d") ;
$useddate = date("Y-m-d", (time() + 31104000));
$howdate = $todaydate - $mb_5;
if( $howdate == 0 ) {
alert("오늘까지 수강일 입니다.. ", $g4[path]);
}
else
if( $howdate < 0 ) {
sql = " update $g4[member_table]
set mb_level = '2'
where mb_id = '$mb[mb_id]' ";
sql_query($sql);
alert("수강기간이 끝났습니다. ", $g4[path]);
}
필드에 저장 합니다.
그리고 현재 시간과 저장된 mb_5 시간을 비교해서
현재 시간이 지났다면 회원레벨을 2단계로 조정합니다..
제가 무엇을 잘못 했을까요? ㅠ.ㅠ
$todaydate = date("Y-m-d") ;
$useddate = date("Y-m-d", (time() + 31104000));
$howdate = $todaydate - $mb_5;
if( $howdate == 0 ) {
alert("오늘까지 수강일 입니다.. ", $g4[path]);
}
else
if( $howdate < 0 ) {
sql = " update $g4[member_table]
set mb_level = '2'
where mb_id = '$mb[mb_id]' ";
sql_query($sql);
alert("수강기간이 끝났습니다. ", $g4[path]);
}
댓글 전체
<?
$tmpdate = time() + 31104000;
$todaydate = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
$useddate = mktime(0, 0, 0, date("m", $tmpdate), date("d", $tmpdate), date("Y",$tmpdate));
$howdate = $todaydate - $useddate;
if( $howdate > 0 ) {
alert("수강가능일", $g4[path]);
}
if( $howdate == 0 ) {
alert("수강종료일", $g4[path]);
}
else
{
sql = " update $g4[member_table]
set mb_level = '2'
where mb_id = '$mb[mb_id]' ";
sql_query($sql);
alert("수강기간이 끝났습니다. ", $g4[path]);
}
?>
$tmpdate = time() + 31104000;
$todaydate = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
$useddate = mktime(0, 0, 0, date("m", $tmpdate), date("d", $tmpdate), date("Y",$tmpdate));
$howdate = $todaydate - $useddate;
if( $howdate > 0 ) {
alert("수강가능일", $g4[path]);
}
if( $howdate == 0 ) {
alert("수강종료일", $g4[path]);
}
else
{
sql = " update $g4[member_table]
set mb_level = '2'
where mb_id = '$mb[mb_id]' ";
sql_query($sql);
alert("수강기간이 끝났습니다. ", $g4[path]);
}
?>
소중한 리플 감사드립니다..
제가 이 소스를 보고 있는데..
$tmpdate = time() + 31104000;
여기서 31104000 을 주신 이유는 아마도 현재 시간에서 12개월을 더 해라..
로 느껴집니다..맞는지요?
근데 저는 이미 mb_5에 12개월을 더 한 데이터 값을 가지고 있습니다..
2009-12-01 이런식으로 저장되는데..
이것을 가지고 비교할 수 는 없는것인지요?
제가 이 소스를 보고 있는데..
$tmpdate = time() + 31104000;
여기서 31104000 을 주신 이유는 아마도 현재 시간에서 12개월을 더 해라..
로 느껴집니다..맞는지요?
근데 저는 이미 mb_5에 12개월을 더 한 데이터 값을 가지고 있습니다..
2009-12-01 이런식으로 저장되는데..
이것을 가지고 비교할 수 는 없는것인지요?