簡體   English   中英

使用 moment React 格式化日期

[英]Format date using moment React

我已經創建了 ** React 組件**

class Test extends Component{

state = {
    birthdate: '2020-09-20'
}

render(){
    const {birthdate} = this.state;
    const mdiffInDays = moment(moment()).diff(moment(birthdate), 'days');
    const mdiffInWeeks = moment(moment()).diff(moment(birthdate), 'weeks');

    return(
    <div className="card">
        <span>Today: {moment(moment()).format('DD MMM YYYY')}</span>
        <span>Birthdate: {birthdate}</span>
        <span>Days: {mdiffInDays}</span>
        <span>Weeks: {mdiffInWeeks}</span>           
    </div>            
    )
}}

我有兩個問題:

  1. 今天- 我如何代替23-Oct-2020使用"PL" region
  2. 出生日期呈現為:YYYY-MM-DD。 如何將其更改為display "DD-MM-YYY"

我正在學習 React 並嘗試現在玩日期。

 const birthdate = '2020-09-20' const date = new Date(birthdate) const options = { year: "numeric", month: "short", day: "numeric", }; console.log(date.toLocaleDateString("pl", options));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM