Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算用户输入后的时间,乘以JS中的小时费率_Javascript_Date_Time - Fatal编程技术网

Javascript 计算用户输入后的时间,乘以JS中的小时费率

Javascript 计算用户输入后的时间,乘以JS中的小时费率,javascript,date,time,Javascript,Date,Time,我正在尝试创建一个简单的时间/工资跟踪程序。 用户输入他们开始工作的时间,然后计数器计算打卡后的小时数和分钟数以及该时间内的收入 它还应该每1s更新一次时间和工资setIntervalfunction,1000 我一直在努力把它做好,但似乎不能让约会按我想要的方式进行,如果能朝着正确的方向推动一下,我将不胜感激 谢谢 我修改了你的代码来接受一个日期,你可以找到一个演示 基本上,问题是您需要一个有效的日期对象 在没有输入的情况下解释基本代码的工作原理如下 // Init Time - valid

我正在尝试创建一个简单的时间/工资跟踪程序。 用户输入他们开始工作的时间,然后计数器计算打卡后的小时数和分钟数以及该时间内的收入 它还应该每1s更新一次时间和工资setIntervalfunction,1000 我一直在努力把它做好,但似乎不能让约会按我想要的方式进行,如果能朝着正确的方向推动一下,我将不胜感激 谢谢


我修改了你的代码来接受一个日期,你可以找到一个演示

基本上,问题是您需要一个有效的日期对象

在没有输入的情况下解释基本代码的工作原理如下

// Init Time - valid Object time
var initTime = new Date(2017, 06, 5) // today Date, month start with 0

// time now 
var now = new Date()

// diference in millisecond
var diference = now - initTime;

// rate scale
var rate = 75;
var scale = 75/3600000 // millisecond in a hour

// money 
var money = scale * diference;

你能和我们分享你的JS吗?所以人们可以帮你解决你的错误。现在,很抱歉。虽然还没有取得多大成就,但却完全陷入了困境,无法思考如何获得更多的回报。这肯定会有所帮助:
// Init Time - valid Object time
var initTime = new Date(2017, 06, 5) // today Date, month start with 0

// time now 
var now = new Date()

// diference in millisecond
var diference = now - initTime;

// rate scale
var rate = 75;
var scale = 75/3600000 // millisecond in a hour

// money 
var money = scale * diference;