vue时间字符串"2021年12月20日"转date对象 返回 Invalid date的问题

vue时间字符串"2021年12月20日"转date对象 返回 Invalid date的问题,第1张

最近遇到一个问题,有一些特殊处理的时间字符串如果直接使用new Date会导致输出Invalid Date的问题,例如

因为这里的时间字符串并不是标准的时间格式,是一个特殊处理过的。

我们知道这种特殊的时间字符串是通过一些自定义函数或Momentjs加时间模板来生成的。那我们可不可以用时间模板反义回Date数据呢?自定义处理这类似的问题估计会很复杂,查找Momentjs的方法,发现Momentjs可以使用自定义时间模板来格式化时间字符串

先安装Moment

利用Momentjs格式化时间字符串生成Date数据

附上Momentjs 的官网链接 >};<template>

    <!-- 过滤器  time 可以使后台得到的数据,循环出来的也行 -->

    <div>{{time | formatDate}}</div>

    <!-- 输出结果 -->

    <!-- <div>2016-07-23 21:52</div> -->

</template>

<script>

import {formatDate} from '/common/datejs';

export default {

    filters: {

        formatDate(time) {

            var date = new Date(time);

            return formatDate(date, 'yyyy-MM-dd hh:mm');

        }

    }

}

</script>

vue自定义时间的方法是:

1、首先进入vue主页,然后找到右上角的设置;

2、然后选择默认时长;

3、最后选择需要拍摄的时长即可。

Vue系列产品为3D自然环境的动画制作和渲染提供了一系列的解决方案。Vue系列有很多不同的产品,这是为了满足不同阶层的用户的需要:可以满足专业的制作工作室,同样也能满足3D自由艺术家。PEARSONEDUCATION是PEARSON旗下的从事教育和出版行业的机构。迄今,已为全球超过1亿人提供了培训,是教育、出版一体化领域的佼佼者。拥有PEARSONPRENTICEHALL、PEARSONLONGMAN、PEARSONSCOTTFORESMAN等知名品牌,PEARSONEDUCATION将继续面向世界,利用各种媒介手段源源不断地提供高质量的读物、实用的评估工具和先进的教育服务。

以上就是关于vue时间字符串"2021年12月20日"转date对象 返回 Invalid date的问题全部的内容,包括:vue时间字符串"2021年12月20日"转date对象 返回 Invalid date的问题、vue.js怎样将时间戳转化为日期格式、vue怎么自定义时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9408589.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存