- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以他们有这个公式来计算他们的比率。这是总工作时间=开始时间-结束时间
比率=总工作时间/持续时间
我可以使用此代码获取总工作时间
,
var timestart = '11:32:59 AM';
var timeend = '5:24:04 PM';
var duration = '00:44:08';
var totalworkinghours = timemod3(timestart, timeend);
console.log(totalworkinghours);
function timemod3(start, end) { //(H:MM:SS AM/PM) // GET THE DIFFERENCE OF TWO TIME
//get the 24 hour format of start time
Number.prototype.padDigit = function() {
return (this < 10) ? '0' + this : this;
}
var ssplit = start.split(':');
//var hour = ssplit[0];
//var minutes = ssplit[1];
var ss2 = ssplit[2].split(' ');
var ampm1 = ss2[1]; //start
var ssplit2 = end.split(':');
//var hour2 = ssplit2[0];
//var minutes2 = ssplit[1];
var ss3 = ssplit2[2].split(' ');
var ampm2 = ss3[1]; //end
var st = convertTo24hr(start);
var et = convertTo24hr(end);
/************************************/
var st1;
var en;
if (ampm1 == 'AM' && ampm2 == "PM") {
//if sched is morning
st1 = et;
en = st;
} else if (ampm1 == 'PM' && ampm2 == "AM") {
//if sched is evening
st1 = st;
en = et;
}
var s = st1.split(':');
var e = en.split(':');
var se = Number(s[2]) - Number(e[2]);
var sems = Math.floor(parseInt(se / 60));
var mi = Number(s[1]) - Number(e[1]) - sems;
var mihr = Math.floor(parseInt(mi / 60));
var hr = Number(s[0]) - Number(e[0]) - mihr;
if (se < 0) {
mi = mi - 1;
se = se + 60;
}
if (mi < 0) {
hr = hr - 1;
mi = mi + 60;
}
if (hr < 0) {
//se = 0;
//mi = 0;
hr = 0;
}
var result = hr.padDigit() + ':' + mi.padDigit() + ':' + se.padDigit();
if (result == 'NaN:NaN:' + se) {
result = '00:00:00';
}
return result;
}
function convertTo24hr(time) {
var t = time.split(':');
var hours = Number(t[0]);
var minutes = Number(t[1]);
var t2 = t[2].split(' ');
var sec = t2[0];
var AMPM = t2[1];
if ((AMPM == "pm" || AMPM == "PM") && hours < 12) {
hours = hours + 12;
}
if ((AMPM == "am" || AMPM == "AM") && hours == 12) {
hours = hours - 12;
}
var sHours = hours.toString();
var sMinutes = minutes.toString();
if (hours < 10) sHours = "0" + sHours;
if (minutes < 10) sMinutes = "0" + sMinutes;
return (sHours + ':' + sMinutes + ':' + sec);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
但我不知道如何获得比率。帮我算一下比例。顺便说一句,它在 Excel 中的结果是 7.95506
向上舍入为 8
,因此比率为 8
。
最佳答案
由于总工作时间和持续时间都是以xx:xx:xx时间格式给出的,因此在除法之前将时间转换为秒以获得比率。
var myTotalHours = '05:51:05';
var myDuration = '00:44:08';
function determineRatio(totalHours, duration) {
var totalHoursArray = totalHours.split(':');
var durationArray = duration.split(':');
var numerator = parseInt(totalHoursArray[0])*3600
+ parseInt(totalHoursArray[1])*60
+ parseInt(totalHoursArray[2]);
var denominator = parseInt(durationArray[0])*3600
+ parseInt(durationArray[1])*60
+ parseInt(durationArray[2]);
return Math.round(numerator/denominator);
}
alert(determineRatio(myTotalHours,myDuration));
关于javascript - jQuery除以两次时间得到比率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30721368/
我不太确定如何制作它,因此当在屏幕上绘制矩形时,它有可能是金色的。这是我的游戏随机生成随机矩形的当前代码: public void drawRectangle() { rects.clear(
我知道这个问题可能是简单的几何问题,但我正在为一个地理区域使用特定的 shapefile 并寻找特定的 gis 解决方案(希望是代码)。 本质上,我想找到覆盖每个独立地理边界的黑色区域。覆盖红色区域、
我有一个 wordpress 网站,我有 5 个低文本 HTML 比率的页面,这是用于类别页面、作者页面和主页。我删除了所有不必要的插件以减少代码,它去掉了一个(我之前有 6 个)。我知道删除代码行之
这个问题已经有答案了: Division of integers in Java [duplicate] (7 个回答) 已关闭 9 年前。 我的代码: public class Test { pub
我希望在缩小时保持视频嵌入 (iframe) 的尺寸不变。 此时会出现两条黑线,并且随着您将其缩小而变大。 示例:http://jsfiddle.net/k5nbmqau/ 最简单的方法是什么?我想在
我正在尝试创建一个“幻灯片”div,它以恒定的纵横比在屏幕中间居中。 结合这个trick用于居中和this one对于比率,我想出了这个: HTML Percentage
我正在寻找一个提供统计数据/图表的网站,该网站提供 Android 智能手机和平板电脑上最流行的分辨率/屏幕比例。需要它来设计 UI 并计划如何扩展。如果有人共享数据会很酷。 最佳答案 这是您要找的吗
在我的应用中,我允许用户以纵向模式录制视频。我在应用程序中使用它,这很好。但是,我正在实现一项功能以在 Instagram 上分享视频,其中视频必须是方形的。 将视频裁剪成正方形,比方说中间部分,是一
我需要从两台服务器创建“可靠性”报告 - 服务器 A 和服务器 B。 两者都跟踪其正常运行时间 - 或者更确切地说,在它们不可用的任何情况下。这些记录存储在 SQL Server 数据库表中 Even
您好,我想更改我的/etc/my.cnf 文件(mysql 的配置文件)。 以下值应该是多少才能使我的查询获得更好的性能。 query_cache_type = 1 query_cache_limit
目前我有一个布局,可以将一些缩略图拉入一个 grid - 每个缩略图都由一种样式定义,该样式使它们保持固定比例(大约 16:9),该比例由以下定义像素尺寸 (389px x 230px),但它们在高分
我有一个 wxPython 应用程序,带有一个框架和一个面板。该面板上有许多静态框,每个静态框都有按钮和文本框。 我刚刚开始阅读有关 sizer 的内容,但它们似乎可能超出了我的需要,或者它们可能正是
假设我正在构建一个基本的搜索引擎。我有一个字符串列表作为搜索结果,我想对搜索结果列表进行排序,最匹配的结果排在最前面。 我当前的代码如下所示(以命名参数为例) import difflib def o
我正在为一组物种生成生态位模型,我想使用 AUC 作为生态位质量的指标。开发 Maxent 的 Steven Phillips 在他的 Maxent 手册中提供了用于计算 R 中 AUC 的代码。但是
我在 LaunchScreen 中有一个 UIView。 我已将以下约束添加到此 UIView。 我希望我的红色 View 始终占屏幕的 35%。 我计算了 RedView 的高度: 我的 ViewC
我有一个包含列的数据框:Year 和 Min Delay。示例行如下: 2014 0 2014 2 2014 0 2014 4 2015 4 2015 4 2015
我需要 CSS/响应式代码方面的帮助。随着我的窗口大小减小,我需要所有元素以相同的比例减小。对此有疑问。箭头和公鸡不会随着视口(viewport)减小而减小。 公鸡脚的影子应该稍微被箭遮住。箭头主体(
我想创建 roofline 模型,但我遇到了每字节比率算法失败的问题。你能解释一下如何计算吗?该算法使用 5 点模板进行计算。 这是算法 for(int i=1; i
我有一个数据框,其中单元格用 float 填充,列名采用日期时间格式,格式为年+季度 - 例如“1995Q2”。我想划分其中两个列的值并将结果存储在一个新列中。我这样做了: df['ratio'] =
我有一个 8GB RAM 的生产服务器。我希望在服务器上托管 elastic、logstash 和 kibana。使用 docker compose。 每个容器的推荐 java 大小内存大小是多少。我
我是一名优秀的程序员,十分优秀!