从2015年1月1日00:00:01开始,每1秒将数字加357,并将数字单独放入财务数字中


Count up figure starting 00:00:01 01/01/(2015) by 357 every 1 second and separate number into financial figure

如何从2015年1月1日开始每1秒将数字(年份变量(增加357美元?

我需要一些帮助来让这个小可视化正常工作,因为我有一个输出,但远不是我想要的!!。感谢您的帮助!

[想法适用于:]以(美元(为单位向上计数的计数器。如果日期:时间和计算秒数从2015年1月1日00:00:01并乘以$357,那么将给出2015年的直接金额预测!

[因此:]今天中午(2015年6月30日(,金额为15595199秒,乘以357美元等于5569555081美元,正在计算。。。。。。。。。

这里有一个基于我评论中提到的例子的javascript解决方案,它采用2015年1月1日的开始日期和结束日期(在本演示中自动设置为CURRENT日期和时间,用户不可编辑(,然后计算日期之间的差异(以天为单位((首先转换为时间戳(,那么我们计算秒数等于天数,然后乘以357.13。

我把它设置为每2秒自动更新一次。

美元数字格式不时会变得有点奇怪,但你应该能够弄清楚并解决它,或者我想只是四舍五入到整美元的金额。

这是你想要的吗?还是它有助于你更接近于弄清楚自己想做什么?

祝你好运。

这是进行计算的演示的核心:

    // SHOW THE NUMBER OF DAYS FROM START DATE TO END DATE...
    $('#days-spanned').val(mydiff($('#date-start').val(), $('#date-end').val(), 'days'));
    // SHOW THE NUMBER OF SECONDS FROM START DATE TO END DATE...
    $('#seconds-spanned').val(mydiff($('#date-start').val(), $('#date-end').val(), 'seconds'));
    // MULTIPLY THE NUBMER OF SECONDS BY 357.13 ... AND FORMAT WITH COMMAS AS DOLLAR FIGURE...
    $('#dollar-figure').val('$' + ($('#seconds-spanned').val() * 357.13).toString().replace(/('d)(?=('d{3})+(?!'d))/g, "$1,"));

小提琴演示:[http://jsfiddle.net/tamak/w0st5z93/]

更新:要将日期转换为时间戳,只需执行以下操作:

var startDate = new Date('1/1/2015 7:29:13 PM EDT').getTime(); // would produce 1420154953000

var startDate;
var endDate;
$(document).ready(function() {
    function UpdateDollars(){
        startDate = new Date('1/1/2015 00:00:01 AM GMT').getTime();
        endDate = new Date().getTime();
        var moneyValue=Math.floor((endDate-startDate)/1000)*549;
        $('#dollar-figure').text('$' + moneyValue.toString().replace(/('d)(?=('d{3})+(?!'d))/g, "$1,"));
    };
    setInterval(function(){
    UpdateDollars();
    }, 1000);
});
#dollar-figure {
  text-align: center;
  font-size: 46px;
  font-weight: bold;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<span id="dollar-figure"></span>