日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TypeScript 2 : 获取当前日期及前后范围日期【Array】

發布時間:2025/3/11 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TypeScript 2 : 获取当前日期及前后范围日期【Array】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文鏈接:http://blog.csdn.net/crper/article/details/55194334

---------------------------------------------------

前言

今天有個接口字段需求,要寫一個今天及前幾天的日期傳過去; 在網上找了下都木有什么比較好的方案;就自己寫了一個。 因為技術棧就是NG2+TS2+WEBPACK,這里的代碼需要一定的TS2及ES6的基礎

 代碼

/*** @param {number} range* @param {string} [type]* @memberOf VehicleOverviewComponent* @description 獲取今天及前后天*/getRangeDate( range: number, type?: string ) {const formatDate = ( time: any ) => {// 格式化日期,獲取今天的日期const Dates = new Date( time );const year: number = Dates.getFullYear();const month: any = ( Dates.getMonth() + 1 ) < 10 ? '0' + ( Dates.getMonth() + 1 ) : ( Dates.getMonth() + 1 );const day: any = Dates.getDate() < 10 ? '0' + Dates.getDate() : Dates.getDate();return year + '-' + month + '-' + day;};const now = formatDate( new Date().getTime() ); // 當前時間const resultArr: Array<any> = [];let changeDate: string;if ( range ) {if ( type ) {if ( type === 'one' ) {changeDate = formatDate( new Date().getTime() + ( 1000 * 3600 * 24 * range ) );console.log( changeDate );}if ( type === 'more' ) {if ( range < 0 ) {for ( let i = Math.abs( range ); i >= 0; i-- ) {resultArr.push( formatDate( new Date().getTime() + ( -1000 * 3600 * 24 * i ) ) );console.log( resultArr );}} else {for ( let i = 1; i <= range; i++ ) {resultArr.push( formatDate( new Date().getTime() + ( 1000 * 3600 * 24 * i ) ) );console.log( resultArr );}}}} else {changeDate = formatDate( new Date().getTime() + ( 1000 * 3600 * 24 * range ) );console.log( changeDate );}}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47

調用及結果

  • range參數支持正負數,里面也加了判斷;
  • type【為可選參數】有兩種,一個是字符串one,一個是more;前者返回一個指定的日期;后者返回一個排序好的范圍
  • getRangeDate( -6 );// 結果:2017-02-09getRangeDate( -6, 'one' );// 結果:2017-02-09
    • 1
    • 2
    • 1
    • 2
    getRangeDate( -6, 'more' );// 結果// ["2017-02-09", "2017-02-10", "2017-02-11", "2017-02-12", "2017-02-13", "2017-02-14", "2017-02-15"]
    • 1
    • 2
    • 3
    • 1
    • 2
    • 3

    總結

    就是用時間戳進行換算,然后通過內置函數獲取對應字段進行拼接,,這里沒有帶時分秒,有興趣的可以加個可選參數把時分秒帶上。。因為我這里不需要用到,所以我就沒加進去了。。

    結果集為數組,但不僅限于數組,也可以改成對象。。看你們喜歡啦


    總結

    以上是生活随笔為你收集整理的TypeScript 2 : 获取当前日期及前后范围日期【Array】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 精品黑人一区二区三区久久 | 国产伦精品一区二区三区四区 | av在线.com | 亚洲激情六月 | 亚洲免费国产 | 玖玖在线免费视频 | 男男在线观看 | 自拍偷拍激情视频 | 精品人妻伦一二三区免费 | 国产精品91一区 | 美女网站一区 | 黄色一级在线 | 欧美精品亚洲精品日韩精品 | 欧美裸体女人 | 无码人妻一区二区三区线 | 精品熟女一区二区三区 | 熊出没之冬日乐翻天免费高清观看 | 日韩视频免费观看高清完整版 | 婷婷综合影院 | 亚洲美女色视频 | wwwxxxx日本| 欧美精品videosex极品 | 成人免费一级视频 | 日日骑夜夜操 | 特级免费毛片 | 淫片一级国产 | 国产又色又爽无遮挡免费动态图 | 亚洲成人a√ | 伊人色播 | 国产主播在线一区 | 欧美一区二区在线看 | 乱日视频 | 亚洲图片一区二区三区 | 看av的网址 | 91桃色在线| 成人免费视频国产在线观看 | 欧美视频黄 | 国产极品91 | 国产精品乱码久久久久久久久 | 亚洲美女爱爱 | 国产高清网站 | 亚洲精品高清视频 | 亚洲区欧美区 | 中文字字幕第183页 欧美特级一级片 | 亚洲国产精品久久 | 另一种灿烂生活 | 女人一区二区三区 | 五月天婷婷丁香花 | 绯色av蜜臀vs少妇 | 最新国产精品 | 一本亚洲| 国产精品一级片在线观看 | av资源首页 | 日韩亚洲欧美一区二区 | 亚洲精品~无码抽插 | 欧美美女性高潮 | 中文字幕有码在线播放 | 日日插插 | 婷婷中文| 秋霞影院午夜丰满少妇在线视频 | 91精品国产91久久久久久黑人 | 亚洲高清在线 | 亚洲一二三四在线 | 国产小视频网站 | 黑名单上的人全集免费观看 | 久久国产一级 | 国产a级淫片| 日韩欧美中文字幕一区二区三区 | 黑人大群体交免费视频 | 日韩av在线一区 | 91热久久 | 老牛影视av牛牛影视av | 黄色在线资源 | www.国产精品 | 亚洲一区av | 秋霞自拍 | 日韩有码视频在线 | 性色福利 | 一区二区国产在线 | www射| 亚洲免费视频一区二区 | 成年人视频在线看 | 日日夜夜一区二区 | 91直接进入 | 五月色综合 | 天天摸天天摸 | 久久久久久成人 | 三级精品在线观看 | 亚洲精品无码专区 | 色姑娘天天操 | 在线观看网站av | jlzzjizz在线播放观看 | 中文字幕线人 | 野花社区视频在线观看 | 特黄一级片 | 99爱在线观看 | 亚洲精品国产视频 | 91久久久久国产一区二区 | 91gao|