moment().local() 方法用於指定給定 Moment 對象的時區將顯示在用戶的本地時區中。可以傳遞一個可選參數,該參數保留當前時間值,並且僅將時區更改為本地時區。
用法:
moment().local( Boolean );
參數:該方法接受如上所述和如下所述的單個參數:
- Boolean: 它是一個布爾值,指定是否在不更改實際時間本身的情況下更改時區。
返回值:此方法返回具有新時區的 Moment 對象。
注意:這在普通的 Node.js 程序中不起作用,因為它需要全局安裝或在項目目錄中安裝外部moment.js 庫。
Moment.js 可以使用以下命令安裝:
moment模塊的安裝:
npm install moment
以下示例將演示 Moment.js moment().local() 方法。
示例 1:
Javascript
const moment = require('moment');
let nowMoment = moment.utc();
console.log(
"Current Moment is:", nowMoment.toString()
)
console.log(
"Current Hours:", nowMoment.hours()
)
console.log(
"Current Minutes:", nowMoment.minutes()
)
// Set the Time to display in the local timezone
nowMoment.local()
console.log(
"Current Moment is:", nowMoment.toString()
)
console.log(
"Current Hours:", nowMoment.hours()
)
console.log(
"Current Minutes:", nowMoment.minutes()
)
輸出:
Current Moment is: Sun Jul 24 2022 17:47:57 GMT+0000 Current Hours: 17 Current Minutes: 47 Current Moment is: Sun Jul 24 2022 23:17:57 GMT+0530 Current Hours: 23 Current Minutes: 17
示例 2:
Javascript
const moment = require('moment');
let nowMoment2 = moment(
"2001-07-05T05:01:27"
).locale("br");
console.log(
"Current Moment is:", nowMoment2.toString()
)
console.log(
"Current Hours:", nowMoment2.hours()
)
console.log(
"Current Minutes:", nowMoment2.minutes()
)
// Change only the timezone and not the actual
// time of the Moment
nowMoment2.local(true)
console.log(
"Current Moment is:", nowMoment2.toString()
)
console.log(
"Current Hours:", nowMoment2.hours()
)
console.log(
"Current Minutes:", nowMoment2.minutes()
)
輸出:
Current Moment is: Thu Jul 05 2001 05:01:27 GMT+0530 Current Hours: 5 Current Minutes: 1 Current Moment is: Thu Jul 05 2001 05:01:27 GMT+0530 Current Hours: 5 Current Minutes: 1
參考: https://momentjs.com/docs/#/manipulating/local/
相關用法
- Moment.js moment().calender()用法及代碼示例
- Moment.js moment().daysInMonth()用法及代碼示例
- Moment.js moment().diff()用法及代碼示例
- Moment.js moment().format()用法及代碼示例
- Moment.js moment().from()用法及代碼示例
- Moment.js moment().fromNow()用法及代碼示例
- Moment.js moment().to()用法及代碼示例
- Moment.js moment().toNow()用法及代碼示例
- Moment.js moment().unix()用法及代碼示例
- Moment.js moment().valueOf()用法及代碼示例
- Moment.js moment().millisecond()用法及代碼示例
- Moment.js moment().set()用法及代碼示例
- Moment.js moment().toString()用法及代碼示例
- Moment.js moment().min()用法及代碼示例
- Moment.js moment().get()用法及代碼示例
- Moment.js moment().startOf()用法及代碼示例
- Moment.js moment().isoWeeksInYear()用法及代碼示例
- Moment.js moment().toArray()用法及代碼示例
- Moment.js moment().utcOffset()用法及代碼示例
- Moment.js moment().zone()用法及代碼示例
- Moment.js moment().add()用法及代碼示例
- Moment.js moment().inspect()用法及代碼示例
- Moment.js moment().weeksInYear()用法及代碼示例
- Moment.js moment().date()用法及代碼示例
- Moment.js moment().isoWeek()用法及代碼示例
注:本文由純淨天空篩選整理自sayantanm19大神的英文原創作品 Moment.js moment().local() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。