Javascript以特定格式编写时间
Javascript write time in specific format
我正在使用Javascript和Date.js,需要翻译时间的字符串表示。
我以这样的格式开始计时:
<>之前3:00am2点半上午11点之前…需要把它们放在这个格式中:
<>之前03:00:0014:00:0011:00:00之前我想从Date.parse()开始,然后打印出小时、分钟和秒。但是我想知道是否有一种更优雅的方法来做到这一点,比如Date.format("HH:MM:SS")
做这件事的好方法是什么?
谢谢!
编辑::::
看起来你可以在Date.js中使用格式说明符:http://code.google.com/p/datejs/wiki/FormatSpecifiers
Date.parse("3:00am").toString("HH:mm:ss");
你所有问题的答案
<script type="text/javascript">
<!--
var d = new Date();
var curr_hour = d.getHours();
var curr_min = d.getMinutes();
var curr_sec = d.getSeconds();
document.write(curr_hour + ":" + curr_min + ":" + curr_sec);
//-->
</script>
我相信这是OP正在寻找的答案。: -)
<html>
<head>
<title>Show US Times in 24h form with Date.js</title>
</head>
<body>
<script type="text/javascript" src="date.js"></script>
<script>
var d = Date.parseExact("2:30pm", "h:mmtt");
document.write(d.toString("HH:mm:ss"));
</script>
</body>
</html>
这里的格式说明符信息:http://code.google.com/p/datejs/wiki/FormatSpecifiers
相关文章:
- Json数据包含日期和时间格式
- 更改angularjs中的日期-时间格式
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- 时间格式不适用于dateTimePicker
- 将时间格式更改为24小时格式
- 将某个时间格式转换为日期对象
- 自定义angularjs过滤器日期时间格式额外字符
- dygraph x轴中的时间格式
- 如何使用javascript在html中查找日期时间格式
- 日期时间格式增加了一个小时
- 如何将24小时的日期时间格式转换为12小时的格式
- angularjs中的自定义时间格式
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 如何使用moment.js将秒转换为时间格式(YYYY:MM:DD HH:MM:ss)
- 如何将 JSON.NET 日期时间格式转换为javascript日期和时间
- 从服务器获取并传递给浏览器以在 Javascript 中格式化的日期时间格式
- getHours() 时间格式为 2016-04-29T19:00:00
- 使用jQuery重写日期/时间格式
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式