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

在PHP和JavaScript中将货币转换为十进制,php,currency,Php,Currency,我正在寻找实现这一目标的最短/最简单的方法 var储蓄=-折扣价格 节省:1.00 $list_价格:'$10.00' 折扣价格:'$9.00' 干杯。默认情况下,货币不是表示为“十进制”(排序)的吗 也许这就是答案 var savings = parseFloat(<?php echo $list_price ?>) - discount_price; var savings=parseFloat()-折扣价格; var savings=parseFloat(“”.substr(

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

var储蓄=-折扣价格

节省:1.00

$list_价格:'$10.00'
折扣价格:'$9.00'


干杯。

默认情况下,货币不是表示为“十进制”(排序)的吗


也许这就是答案

var savings = parseFloat(<?php echo $list_price ?>) - discount_price;
var savings=parseFloat()-折扣价格;
var savings=parseFloat(“”.substr(1))-
价格浮动(折扣价格,第(1)款);

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

给出一些输入和所需输出的示例。@Cal Jacobson感谢您的提醒!
parseInt
不应该是
parseFloat
?如果
$list\u price
是12.56美元怎么办?当然是火箭!我习惯于
parseInt
,输入错误:|
var savings = parseFloat(<?php echo $list_price ?>) - discount_price;
var savings = parseFloat('<?php echo $list_price ?>'.substr(1)) -
  parseFloat(discount_price.substr(1));