繁体   English   中英

如何使用朋友圈更改日期格式

[英]How to use Moments to change date format

我正在做一个项目,但我遇到了一个问题,我想将 datepicker 格式从 mm-dd-yyyy 更改为 yyyy-dd-mm 功能不起作用也许我错过了一些东西,所以如何使用Moments.js 将日期格式从 mm-dd-yyyy 更改为 yyyy-dd-mm,任何帮助将不胜感激。

这是我的代码

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="form-group">

    <label for="birth-date" >BIRTH DATE</label>
    <input type="date"  class="datepicker" name="birth-date" id="birth-date" >

// 日期选择器

$('.datepicker').datepicker({
    format: 'yyyy-dd-mm',
 });

//主要 function 作品,但日期格式为 mm/dd/yyyy

const getdate= (db) => { 
return ~~((new Date()-new Date(db))/(31556952000));
};

//我试过但没用

const getdate = (db) => {
const date = moment(db, 'yyyy-dd-mm');
return moment().diff(date, 'years');
};

此致。

您应该使用format()方法来转换它。

const convertedFormat = moment(dob, 'mm/dd/yyyy').format('dd/mm/yyyy');

或者

const convertedFormat = moment(dob).format('dd/mm/yyyy');

注意:我建议您停止使用Moment.js为什么? )并改用date-fns

我只是改变了这个:

const date = moment(db, 'yyyy-dd-mm');

至:

const date = moment(db, 'YYYY-DD-MM');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM