在PHP和JavaScript中将货币转换为十进制

时间:2010-09-08 16:52:57

标签: php currency

我正在寻找实现这一目标的最短/最简单的方法。

var savings = <?php echo $list_price ?> - discount_price;

savings: 1.00

$list_price: '$10.00'; discount_price: '$9.00';

干杯。

3 个答案:

答案 0 :(得分:1)

var savings = parseFloat('<?php echo $list_price ?>'.substr(1)) -
  parseFloat(discount_price.substr(1));

将字符串解析为数字,跳过第一个字符(美元)。

答案 1 :(得分:0)

默认情况下,

非货币表示为“十进制”(排序)

$1.00 = 1.00
0.50c = 0.5

答案 2 :(得分:0)

也许这就是答案?

var savings = parseFloat(<?php echo $list_price ?>) - discount_price;