테스트 사이트 - 개발 중인 베타 버전입니다

금액 반올림 관련 질문 드립니다. 채택완료

꿈의세계 6년 전 조회 3,401

안녕하세요

 

현제 무통장으로 결제 시 %가 빠지게 되어 있는데요

도메인/extend/shop.extend.php 에 아래와 같이 하고 나서

// 무통장 결제 할인율 // 1~100 사이로 입력 // 0을 입력할경우 할인하지 않음 define('G5_MUTONGJANG_SALE', 3);

linst.10.skin.php에 아래와 같이 했습니다.

맞춤가격 ₩

그리고 이 G5_MUTONGJANG_SALE/100 부분인데요

문제는 28.158원 이렇게 되면 안되고 28.160원 이렇게 하고 싶은데요

혹시 어떻게 하는 것인지 아시는 분은 답변 부탁 드립니다.

찾아 보니 아래 처럼 되어 있는데 어떻게 적용을 해야 할지 좀 막막 해서요

php에서는 round함수 자체에 자릿수 설정기능이 있죠. round(123.456) -> 123 round(123.456, 1) -> 123.5 round(123.456, 2) -> 123.46 round(123.456, -1) -> 120 round(123.456, -2) -> 100 이런 식이죠.. 하지만 자바스크립트에는 Math.round 함수가 있지만 아마 자릿수 설정은 안 될겁니다. 약간 변형해서 php의 round함수처럼 쓴다면 이렇게 하면 되지 않을까 생각해요. 아래에서 num은 반올림시킬 숫자이고 round_num은 반올림할 자릿수입니다.  

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

꿈의세계

감사합니다. 친절하게 답변 해주셔서요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인