簡體   English   中英

React Native:如何轉換日期格式?

[英]React Native: How to convert date format?

如何轉換date格式? 在我的示例中,我現在得到這樣的date2020-09-01並且我希望它是01/09/2020 我該怎么做?

             <Text
                style={{
                  fontSize: 20,
                  fontWeight: 'bold',
                  color: '#368fc7',
                  paddingLeft: 10,
                }}
              >
                {date2.toISOString().slice(0, 10)}
              </Text>
const dateY = new Date();
let YDAY= `${dateY.getDate()}/${dateY.getMonth() + 1}/${dateY.getFullYear()}`
console.log(YDAY);

試試這個,讓我知道!

您可以使用moment.js包 - https://momentjs.com/

 import moment from 'moment';

         <Text
            style={{
              fontSize: 20,
              fontWeight: 'bold',
              color: '#368fc7',
              paddingLeft: 10,
            }}
          >
            {moment(date2).format('DD/MM/YYYY')}
          </Text>

如果您想靈活並適應不同的語言環境日期樣式,可以這樣做:

new Date().toLocaleDateString().replace(/\b(\d)\b/g, '0$1')

您想要的大多數格式都內置在 JavaScript 中,但它需要一些幫助來使用這樣的正則表達式來強制前導零。

暫無
暫無

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

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