jQuery中是否有一些用于处理时间段数据类型的方法
Are there in jQuery some methods for handling period of time data type?
我是jQuery的新手,我所有的搜索请求都让我想到了处理日期/时间数据类型的方法。但是我需要处理一段时间,以分钟数表示。例如,我想将1708
分钟转换为"1 day and 4 hours"
表达式,忽略分钟。例如,C# 中有TimeSpan
数据类型,我可以执行以下操作:
public string ConvertMinutes()
{
//Number of minutes I have and want to convert
int n = 1708;
TimeSpan t = new TimeSpan(0, n, 0);
string dayshelper = t.Days == 1 ? "day" : "days";
string hoursHelper = t.Hours == 1 ? "hour" : "hours";
//The result I want to get
//For example "4 days and 2 hours"
string result = string.Empty;
result += t.Days == 0 ? string.Empty : string.Format("{0} {1}", t.Days, dayshelper);
result += t.Hours == 0 ? "." : string.Format(" and {0} {1}.", t.Hours, hoursHelper);
return result;
}
jQuery中是否有类似的东西?还是我必须自己从分钟数中获取天数和小时数?
jQuery中没有内置的东西。Javascript内置了一些基本功能来处理日期,例如new Date()
,它会让你"现在",或者new Date().getTime()
会让你得到纪元。但是约会没有什么真正好的。
http://www.datejs.com/
我非常喜欢这个图书馆。它运行良好,无所不包。享受!
否则,您始终可以手动编写函数。
只需在javascript中编写自己的函数即可将分钟转换为字符串。您需要做的就是进行模除以获得整个零件和提醒。继续除以 60 或 24,具体取决于您所在的维度,直到整个零件为 0。
所以 1000 秒我会做
1000/60 = 16 分钟1000 % 60 = 40 秒提醒
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 提示使用服务器端事件处理程序激活JavaScript
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何处理node.js节点mongodb中的连接和查询队列
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何处理10页以上的静态页眉/页脚
- 将事件处理程序绑定到任何可能的事件
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- python到“;流“;字典处理
- 使用javascript进行实时图像处理
- 导入jQuery脚本获胜'我不处理html文件
- Javascript无法处理表单提交
- 在承诺链中处理早期回报的最佳方式
- jQuery中是否有一些用于处理时间段数据类型的方法