微信小程序 - 格式化操作 moment.js格式化常用使用方法總結大全

格式化操作使用

1. 首先,下載一個第三方庫?moment

npm i moment --save

注:在微信小程序中無法直接npm 下載 導入 的(安裝一個就需要構建一次)

解決:菜單欄 -->?工具 -->? 構建 npm??點擊即可(會出現新的目錄)

2. 導入?moment

import moment from "moment";

3. 使用?moment?進行格式化

? ???mm:ss 轉換為時間格式 分 :秒

console.log( moment(162584).format("mm:ss"));

momen.js 格式化常用使用方法:

一:設定moment區域為中國?
// require 方式 require('moment/locale/zh-cn') moment.locale('zh-cn'); 
// import 方式 import 'moment/locale/zh-cn' moment.locale('zh-cn');
二:基礎格式用法

1)日期

moment(new Date()).format("YYYY-MM-DD")

2) 時間日期

moment(new Date()).format("YYYY-MM-DD hh:mm:ss")

3) 日期時間(24小時制)

moment(new Date()).format("YYYY-MM-DD HH:mm:ss")

4) 星期

moment().format('dddd')

5)當前日期之后的某一天/周/月/年/

moment(new Date()).add(1,"days").format("YYYY-MM-DD")

6)當前日期之前的某一天/周/月/年/?

moment().subtract(1, "days").format("YYYY-MM-DD")
三:moment其他用法

1)? moment獲取天的23時59分59秒可以用moment().endOf(String)

????????獲取天的0時0分0秒可以用moment().startOf('day')

moment().endOf(String) moment().startOf('day')

2)獲取今天0時0分0秒

moment().startOf('day')

3)獲取本周第一天(周日)0時0分0秒

moment().startOf('week')

4)獲取本周周一0時0分0秒

moment().startOf('isoWeek')

5)獲取當前月第一天0時0分0秒

moment().startOf('month')
四:End of Time

1)獲取今天時間

moment().endOf('day')

2)獲取本周最后一天(周六)23時59分59秒

moment().endOf('week')

3)獲取本周周日23時59分59秒

moment().endOf('isoWeek')

4)獲取當前月最后一天23時59分59秒

moment().endOf('month')

5)獲取當前月的總天數

moment().daysInMonth()

6)獲取時間戳(以秒為單位)

moment().format('X') // 返回值為字符串類型 moment().unix() // 返回值為數值型

7)獲取時間戳(以毫秒為單位)

moment().format('x') // 返回值為字符串類型 moment().valueOf() // 返回值為數值型

8)獲取年份

moment().year() moment().get('year')

9)獲取月份

moment().month() ?// (0~11, 0: January, 11: December) moment().get('month')

10)獲取某月中的某一天

moment().date() moment().get('date')

11)獲取一個星期中的某一天

moment().day() // (0~6, 0: Sunday, 6: Saturday)

12)獲取小時

moment().hours() moment().get('hours')

13)獲取分鐘

moment().minutes() moment().get('minutes')

14)獲取秒數

moment().seconds() moment().get('seconds')

15)獲取當前的年月日時分秒

moment().toArray()
五:轉化為JavaScript原生Date對象
moment().toDate() new Date(moment())

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/208883.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208883.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208883.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

線性回歸模型標準公式

用一組特征 x ( i ) { x^{(i)}} x(i)來預測或估計一個響應變量 y ( i ) y^{(i)} y(i),公式如下: y ( i ) θ T x ( i ) ? ( i ) y^{(i)} \theta^T x^{(i)} \epsilon^{(i)} y(i)θTx(i)?(i) 各名詞解釋: y ( i ) y^{(i)} y(i)&#xf…

Docker import 命令

docker import:從歸檔文件中創建鏡像。 語法: docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]OPTIONS說明: -c :應用docker指令創建鏡像; -m :提交時的說明文字; 實例&#xff1a…

蝦皮免費分析工具:了解市場趨勢、優化產品和店鋪運營

在如今競爭激烈的電商市場中,了解市場趨勢、優化產品和店鋪運營對于賣家來說至關重要。蝦皮(Shopee)作為一家知名的電商平臺,為賣家提供了一些免費的分析工具,幫助他們更好地了解市場情況并做出明智的決策。本文將介紹…

C/C++,優化算法——雙離子推銷員問題(Bitonic Travelling Salesman Problem)的計算方法與源代碼

1 文本格式 // C program for the above approach #include <bits/stdc.h> using namespace std; // Size of the array a[] const int mxN 1005; // Structure to store the x and // y coordinates of a point struct Coordinates { double x, y; } a[mxN]; //…

[架構之路-259]:目標系統 - 設計方法 - 軟件工程 - 軟件設計 - 架構設計 - 面向服務的架構SOA與微服務架構(以服務為最小的構建單位)

目錄 前言&#xff1a; 二、軟件架構層面的復用 三、什么是面向服務的架構SOA 3.1 什么是面向服務的架構 3.2 面向服務架構的案例 3.3 云服務&#xff1a;everything is service一切皆服務 四、什么是微服務架構 4.1 什么是微服務架構 4.2 微服務架構的案例 五、企業…

樹莓派 5 - Raspberry Pi 5 入門教程

系列文章目錄 文章目錄 ??????? 前言 如果您是第一次使用 Raspberry Pi&#xff0c;請參閱我們的入門指南&#xff08;how to get started&#xff09;。 Raspberry Pi 5 Raspberry Pi 5 配備了運行頻率為 2.4GHz 的 64 位四核 Arm Cortex-A76 處理器&#xff0c;CPU 性…

java第三十三課

ISBN 編號&#xff1a;字符串 商品模塊中&#xff1a;增刪改查是最基本的操作。 查詢&#xff1a;復雜查詢&#xff08;與多表有關系&#xff09; 訂單&#xff0c;訂單詳情兩個表 訂單&#xff08;增刪改查&#xff09;&#xff0c; 訂單詳情&#xff08;增刪改查&#xff09;…

LangChain+通義千問+AnalyticDB向量引擎保姆級教程

本文以構建AIGC落地應用ChatBot和構建AI Agent為例&#xff0c;從代碼級別詳細分享AI框架LangChain、阿里云通義大模型和AnalyticDB向量引擎的開發經驗和最佳實踐&#xff0c;給大家快速落地AIGC應用提供參考。 前言 通義模型具備的能力包括&#xff1a; 1.創作文字&#xf…

【已解決】SpringBoot Maven 打包失敗:class lombok.javac.apt.LombokProcessor 錯誤

文章目錄 出錯原因解決辦法總結 最新項目部署的時候&#xff0c;出現了一個maven打包失敗的問題&#xff0c;主要是lombok這個組件出的問題&#xff0c;具體的錯誤信息如下&#xff1a; 我的lombok版本如下&#xff1a; <dependency><groupId>org.projectlombok&l…

Android View.inflate 和 LayoutInflater.from(this).inflate 的區別

前言 兩個都是布局加載器&#xff0c;而View.inflate是對 LayoutInflater.from(context).inflate的封裝&#xff0c;功能相同&#xff0c;案例使用了dataBinding。 View.inflate(context, layoutResId, root) LayoutInflater.from(context).inflate(layoutResId, root, fals…

【JS】JS數組添加元素的三種方法

> 1、push() 方法可向數組的末尾添加一個或多個元素&#xff0c;并返回新的長度。 > 2、unshift()方法可向數組的開頭添加一個或更多元素&#xff0c;并返回新的長度。 > 3、splice() 方法向/從數組中添加/刪除項目&#xff0c;然后返回被刪除的項目。1、push() 方法…

nodejs+vue+微信小程序+python+PHP的黃山旅游景點購票系統設計與實現-計算機畢業設計推薦

本文首先對該系統進行了詳細地描述&#xff0c;然后對該系統進行了詳細的描述。管理人員增加了系統首頁、個人中心、用戶管理、景點分類管理、景點簡介管理、旅游路線管理、文章分類管理、公告文章管理、系統管理理等功能。黃山旅游景點購票系統是根據當前的現實需要&#xff0…

線程池的原理和基本使用~

線程池的基本原理&#xff1a; 無論是之前在JavaSE基礎中&#xff0c;我們學習過的常量池&#xff0c;還是在操作數據庫時&#xff0c;我們學習過數據庫連接池&#xff0c;以及接下來要學習的線程池&#xff0c;均是一種池化思想&#xff0c;其目的就是為了提高資源的利用率&a…

mysql 鏈接超時的幾個參數詳解

mysql5.7版本中&#xff0c;先查看超時設置參數&#xff0c;我們這里只關注需要的超時參數&#xff0c;并不是全都講解 show variables like %timeout%; connect_timeout 指的是連接過程中握手的超時時間,在5.0.52以后默認為10秒&#xff0c;之前版本默認是5秒&#xff0c;主…

【vscode寫vue代碼是白色怎么辦】

【vscode寫vue代碼是白色怎么辦】 在插件列表中搜索Vetur 安裝即可

Web學習路線

閱讀前請看一下&#xff1a;我是一個熱衷于記錄的人&#xff0c;每次寫博客會反復研讀&#xff0c;盡量不斷提升博客質量。文章設置為僅粉絲可見&#xff0c;是因為寫博客確實花了不少精力。希望互相進步謝謝&#xff01;&#xff01; 文章目錄 閱讀前請看一下&#xff1a;我是…

Redis 命令全解析之 Hash類型

文章目錄 ?介紹?命令?RedisTemplate API?應用場景 ?介紹 Hash類型&#xff0c;也叫散列&#xff0c;其value是一個無序字典&#xff0c;類似于Java中的 HashMap 結構。 String結構是將對象序列化為JSON字符串后存儲&#xff0c;當需要修改對象某個字段時很不方便&#xf…

降維技術——PCA、LCA 和 SVD

一、說明 降維在數據分析和機器學習中發揮著關鍵作用&#xff0c;為高維數據集帶來的挑戰提供了戰略解決方案。隨著數據集規模和復雜性的增長&#xff0c;特征或維度的數量通常變得難以處理&#xff0c;導致計算需求增加、潛在的過度擬合和模型可解釋性降低。降維技術通過捕獲數…

用隊列實現棧

問題描述&#xff1a; 請你僅用兩個隊列實現一個后入先出&#xff08;LIFO&#xff09;的棧&#xff0c;并支持普通隊列的全部四種操作&#xff08;push、top、pop和empty&#xff09;。 實現MyStack類&#xff1a; void push(int x) 將元素x壓入棧頂。int pop()移除并返回棧頂…

java中線程的狀態是如何轉換的?

在 Java 中&#xff0c;線程有幾種狀態&#xff0c;主要包括 NEW&#xff08;新建&#xff09;、RUNNABLE&#xff08;可運行&#xff09;、BLOCKED&#xff08;阻塞&#xff09;、WAITING&#xff08;等待&#xff09;、TIMED_WAITING&#xff08;計時等待&#xff09;、和 TE…