### 長話短說 先去 Code 睇一睇先: ```js // 取得現在月份的第1日 const startOfMonth = moment().startOf('month').format('YYYY-MM-DD hh:mm:ss'); // 取得現在月份的最後一日 const endOfMonth = moment().endOf('month').format('YYYY-MM-DD hh:mm:ss'); ``` ### Regexp check timezone string 可以用以下的 regex 來檢查傳入的 string 是否為 timezone 時間字串。 只用於檢查基本的 format,不會細緻檢查內容問題。 ```js // 用來 check 基本時間 + timezone 資料 const regex = /^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(|\\.[0-9]+)(Z|[\\+\\-][0-9]{2}:[0-9]{2})$/; ```