.js其他格式
countdown.js other formatting
我使用非常好的脚本从http://countdownjs.org/和几乎所有的工作都很好。然而,我想要的格式没有字符串小时,分钟,秒 -只是一个普通的计时器(hh:mm:ss)。我正在考虑一个正则表达式,但这是非常无效的,我猜。那么有没有更好的办法呢?这是我到目前为止的代码(它可以工作,但以一种非常无效的方式):
var now = new Date();
var totalEnd = now.setHours(now.getHours() + 8);
var timeString = countdown( null, totalEnd, countdown.HOURS|countdown.MINUTES|countdown.SECONDS ).toString();
if (timeString) {
timeString = timeString.replace(/'s?hours?,|'s?minutes?,/gi, ':');
timeString = timeString.replace(/'s|and|seconds?/gi, '');
// now I have a timestring with hh:mm:ss
// but I want to avoid the regex
}
为什么把它放在一个字符串而不是使用给定的对象?这样,您就可以在不进行字符串替换的情况下获得所需的变量。例如:
var now = new Date();
var totalEnd = now.setHours(now.getHours() + 8);
var time = countdown( null, totalEnd, countdown.HOURS|countdown.MINUTES|countdown.SECONDS );
alert(time.days);
相关文章:
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- 如何将日期选择器返回的日期格式转换为其他格式
- 将 JavaScript 对象转换为其他格式
- 如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式
- 从日期选择器中获取默认格式的日期,并在jquery UI中转换为其他格式
- 从三.js场景导出为 SVG 或其他矢量格式
- 日期格式在 Chrome 中给出的结果与其他浏览器中的结果不同
- 文件转换VTK到OBJ或其他格式
- 当请求php脚本生成的图像时,如何使用javascript/其他方法以某种格式打印日期
- 向AngularJS添加其他货币格式
- ajax/json输出必须是其他格式
- 如果网页没有HTML/JavaScript格式,请转到其他链接
- 将日期字符串对象转换为其他格式
- 将以这种格式声明的函数放入single.js中,以便包含在其他文件中
- 其他格式javascript中的mock-json对象
- Chrome浏览器用删除T的格式设置日期和时间,当时间为零时,其他答案不起作用
- 如何转换其他格式的日期
- 自动从Node.js API导出到TSV或其他excel兼容格式
- 如何拖动数据(在uri格式)从浏览器到其他应用程序
- .js其他格式