J

메타사이트의 상품 만료기간이나 경매에 사용할 시간 계산

· 2010-12-09 (목) 17:34:00 · 2500
메타사이트 개발하면서 사용했던 방식입니다.
시간을 받아와서 만료일을 보여줘야 되는데 계산하는 방식입니다.

function dateDiff($start, $end) {
$start_ts = strtotime($start);
$end_ts = strtotime($end);
$diff = $end_ts - $start_ts; // second로 반환
//echo "[".$diff."]";
return $diff; // round($diff / 3600); // 86400/24);
}

// 시작일자와 현재일자를 비교해서 남은시간을 구한다.
// 일시간분초
if ($et_dt == "") { // 종료일자가 없는 경우 금일로 계산한다.
$edate = date('Y-m-d')." 23:59:59";
$sdate = date('Y-m-d H:i:s');
$diff = dateDiff($sdate, $edate); // second
// 분초로 나누어야 한다.
$min = round($diff/60);
$sec = $diff%60;
//echo "diff : [".$diff."], min[".$min."],sec[".$sec."]";
if ($min > 999) $min = 999;
if ($min < 100) $min = "0".$min;
if ($min < 10) $min = "00".$min;
if ($sec < 10) $sec = "0".$sec;
$rest_timte = $min.$sec; // "분(3자리)초(자리)
}
else {
// 마지막 종료일자는 23시 59분 59초 해야 된다.
$edate = substr($et_dt, 0, 10)." 23:59:59";
//echo "edate : ".$edate;
$diff = dateDiff($st_dt, $edate); // second
// 분초로 나누어야 한다.
$min = round($diff/60);
$sec = $diff%60;
//echo "diff : [".$diff."], min[".$min."],sec[".$sec."]";
if ($min > 999) $min = 999;
if ($min < 100) $min = "0".$min;
if ($min < 10) $min = "00".$min;
if ($sec < 10) $sec = "0".$sec;
$rest_timte = $min.$sec; // "분(3자리)초(자리)
}
[출처] 시작일자와 종료일자를 사용해서 남은시간 구하기|작성자 JJANG<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-01-22 조회 3,706
12-01-21 조회 3,059
12-01-19 조회 4,906
12-01-18 조회 2,910
12-01-18 조회 2,864
12-01-18 조회 3,057
12-01-17 조회 2,844
12-01-17 조회 3,115
12-01-14 조회 1.1만
12-01-14 조회 3,637
12-01-14 조회 3,959
12-01-11 조회 3,407
12-01-11 조회 3,139
12-01-11 조회 3,134
12-01-11 조회 3,242
12-01-11 조회 3,458
12-01-11 조회 2,779
12-01-10 조회 3,089
12-01-10 조회 2,892
12-01-10 조회 2,928
12-01-09 조회 2,910
12-01-08 조회 2,999
12-01-07 조회 2,983
12-01-06 조회 2,724
12-01-06 조회 2,847
12-01-05 조회 2,838
12-01-02 조회 2,988
11-12-29 조회 2,980
11-12-28 조회 2,950
11-12-28 조회 2,858
11-12-27 조회 3,076
11-12-23 조회 2,821
11-12-23 조회 2,948
11-12-21 조회 3,951
11-12-21 조회 2,980
11-12-19 조회 2,915
11-12-14 조회 4,338
11-12-08 조회 3,481
11-12-08 조회 4,111
11-12-07 조회 4,391
11-12-06 조회 4,294
11-12-06 조회 3,683
11-12-05 조회 3,323
11-12-05 조회 4,924
11-12-04 조회 3,314
11-12-03 조회 3,624
11-12-02 조회 3,557
11-12-02 조회 3,539
11-12-02 조회 2,876
11-12-01 조회 2,863
11-12-01 조회 3,746
11-12-01 조회 2,829
11-11-29 조회 5,706
11-11-23 조회 3,636
11-11-23 조회 3,981
11-11-22 조회 3,969
11-11-22 조회 3,027
11-11-21 조회 3,558
11-11-21 조회 2,861
11-11-18 조회 3,967
11-11-18 조회 3,100
11-11-17 조회 2,984
11-11-17 조회 2,997
11-11-17 조회 4,579
11-11-11 조회 2,856
11-11-11 조회 2,851
11-11-11 조회 3,981
11-11-11 조회 4,686
11-11-08 조회 2,982
11-11-06 조회 3,432
11-11-06 조회 3,733
11-10-21 조회 2,531
11-10-21 조회 2,449
11-10-19 조회 2,512
11-10-19 조회 4,026
11-10-08 조회 2,551
11-10-06 조회 4,245
11-10-01 조회 2,643
11-09-30 조회 2,619
11-09-29 조회 2,605
11-09-26 조회 2,476
11-09-23 조회 2,488
11-09-23 조회 2,231
11-09-22 조회 2,808
11-09-09 조회 3,125
11-08-30 조회 4,200
11-08-23 조회 2,241
11-08-12 조회 2,441
11-08-04 조회 4,001
11-07-01 조회 2,981
11-06-09 조회 2,618
11-05-17 조회 2,742
11-05-07 조회 2,997
11-04-21 조회 2,685
11-04-12 조회 2,546
11-04-11 조회 3,629
11-02-11 조회 2,745
11-02-08 조회 2,224
11-01-11 조회 2,595
10-11-26 조회 3,920