时间戳转月日时分
时间: 2025-04-27 10:20:34 浏览: 12
### 时间戳转换为 MM-dd HH:mm 格式
为了实现时间戳到 `MM-dd HH:mm` 的格式化,在 JavaScript 中可以基于现有的函数稍作修改。通过创建一个新的日期对象并提取所需的组件来构建期望的时间字符串。
```javascript
function formatTimestampToMDHM(val) {
let date = new Date(val * 1000);
const M = (date.getMonth() + 1).toString().padStart(2, '0');
const D = date.getDate().toString().padStart(2, '0');
const h = date.getHours().toString().padStart(2, '0');
const m = date.getMinutes().toString().padStart(2, '0');
return `${M}-${D} ${h}:${m}`;
}
```
上述代码片段展示了如何从给定的时间戳生成指定格式的字符串[^3]。此方法适用于 Unix 时间戳(秒级别),如果传入的是毫秒级时间戳,则不需要乘以 1000 转换。
对于 Vue.js 应用程序而言,也可以利用过滤器特性简化模板内的数据展示逻辑:
```javascript
Vue.filter('timestampToMDHM', function(value) {
if (!value) return '';
var date = new Date(parseInt(value));
var month = ('0' + (date.getMonth() + 1)).slice(-2);
var day = ('0' + date.getDate()).slice(-2);
var hour = ('0' + date.getHours()).slice(-2);
var minute = ('0' + date.getMinutes()).slice(-2);
return `${month}-${day} ${hour}:${minute}`;
});
```
这种方法允许开发者更方便地在视图层面对时间戳进行格式化处理[^2]。
阅读全文
相关推荐
















