当前位置: 首页 > 知识库问答 >
问题:

使用javascript矩将值转换为秒

丰赞
2023-03-14

有没有办法格式化var timeValue='65'01:05使用moment.js?它更容易格式化为('HH: MM: SS'),但传递变量为65并转换为('mm: ss')给我的响应为'01:00'而不是'01:05',

看法

<div id="app">
  <p>
  Time is {{roomTime}}
  </p>
  <br/>
  <p>
  How to make it display 01:05 not 01:00
  </p>
 </div>

脚本

new Vue({
  el: "#app",
  data() {
    return{
     roomTime: '',
    }
  },
  mounted: function(){
    var timeValue = '65'; /** As 65 is 1 minute and 5 seconds **/
    var formatTime = moment(timeValue).format("MM:SS");
    /** How to make 65 to be display as 01:05 **/
 
    this.roomTime = formatTime;
  },
  methods: {
    toggle: function(todo){
        todo.done = !todo.done
    }
  }
})

下面是我在JSFIDDLE中的代码参考

https://jsfiddle.net/ujjumaki/2x1ndpja/13/

共有2个答案

岳涵煦
2023-03-14

矩(字符串)使用以下解析逻辑:

首先检查字符串是否匹配已知的ISO 8601格式,然后检查字符串是否匹配RFC 2822日期时间格式,如果未找到已知格式,则返回到新日期(字符串)

1965年1月1日,“65”碰巧被解析为午夜UTC。如果格式化为mm:ss,则给出0:00。

<代码>力矩(…) 也可以取一个数字,在这种情况下,它被视为以毫秒为单位的unix时间戳。

因此,您可以使用以下选项:

const seconds = 65

const ms = seconds * 1000

moment(ms).format('mm:ss')
宰父智敏
2023-03-14

你好,你可以这样使用力矩:

var timeValue = '65';
moment().startOf('day')
    .seconds(timeValue)
    .format('mm:ss'))

获取一天开始时的当前日期(moment()。开始('day')),添加时间值秒(.seconds(timeValue)),最后格式化(.format('mm:ss'))。

输出将为01:05。这里修改了您的代码。

 类似资料:
  • 我有一个和,我需要在此基础上创建一个倒计时,该倒计时将始终以格式显示。 例如: 然后将差值传递给setInterval,其中, 这给了我正确的时间,但是当它超过24小时时,时刻会在一天内过去。有没有什么方法可以让它保持HH: MM: SS格式的所有差异?有没有任何矩函数可以将其限制为小时、分钟、秒?

  • 我目前正在将原始矩阵转换为光栅以使用焦距函数,然后我想将光栅转换回矩阵。但是,当我尝试将光栅函数用作时,出现了一条错误消息。矩阵()。即使有这个非常简单的例子: 以下是我得到的: 如果(!is.null(names(x)))列表(names(x),,则数组(x,c(length(x),1L)中出错: “dimnames”[1]的长度不等于数组范围 我正在使用RstuIO、R版本3.4.0和、和库。

  • 问题内容: 我打算通过将其编码为JSON来发送充满数据的Javascript数组对象。任何好的jQuery插件吗? 在Java端,将JSON解析为Java数组的标准方法是什么? 总体流程如下: Javascript会在当前页面上编译一堆数据并将其存储在数组中。 数组对象编码为JSON。 Java代码保存JSON。 对每个页面重复执行并用Java代码编译成功的JSON。 Java代码向服务器提交一个

  • 我正在获取一个json对象,该对象如下所示: 然后,我使用模板文字追加页面上的对象,如下所示 我遇到的问题是,我需要${item.entry}来观察JSON中的html和段落中断。我该怎么做?

  • 问题内容: 如何使用JavaScript 将秒转换为字符串? 问题答案: 你不知道datejs吗?这是必须知道的。 使用datejs,只需编写如下内容: -更新 如今,date.js已过时且未维护,因此请使用“ Moment.js ”,这比TJ Crowder指出的要好得多。

  • 问题内容: 您将如何从XML转换为JSON,然后再转换回XML? 以下工具可以很好地工作,但并不完全一致: xml2json 有人遇到过这种情况吗? 问题答案: 我认为这是最好的方法: 在XML和JSON之间转换 一定要阅读xml.com O’Reilly网站上的随附文章,该文章详细介绍了这些转换所带来的问题,我认为您会发现这很有启发性。O’Reilly托管该文章的事实应表明,Stefan的解决方