2019年5月19日 星期日

JS 日期操作

JavaScipt 日期操作


  1. 宣告
  2. var now = new Date();
    var targetDate = new Date("2018/11/24");
    
    // IE 要注意的地方,IE date 格式為 yyyy/mm/dd
    var somedate = "2019-5-17";
    var targetDate = new Date(somedate.replace("-","/"));

    * 不照IE格式會顯示 NaN-NaN-NaN ().(更多參考資訊)

  3. 加減、指定數值
  4. var mydate = new Date("2018/11/24");
    mydate.setFullYear(mydate.getFullYear()+1); // FullYear 為西元4碼
    mydate.setMonth(mydate.getMonth()+1);       // Month 為 0 ~ 11
    mydate.setDate(mydate.getDate()+1);         // Date 為 1 ~ 31

參考資料 :
1. http://www.ucamc.com/e-learning/javascript/265-javascript-set-date-function.html
2. https://dotblogs.com.tw/tiffany/2012/05/16/72207

Related Posts:

  • C 語言 - #ifndef #ifndef 用途 在 .h 檔確保只會被編譯一次 #ifndef HELLO_H // 有些人會定義成 _HELLO_H_ #define HELLO_H // 但目的就是不會被重複編譯 #include <stdlib.h> int helloIntro(char** str); int main() __attribute__((weak)); #endif … Read More
  • C 語言 - 編譯多個含有 main function 的 C code 編譯多個含有 main function 的 C code     理論上是不行,GCC 無法自行繞過某某函式去編譯,通常是給條件去讓編譯器來達到 "只有一個你想要的 main function" 編譯目的。有人會問為什麼會有多個 main function,我想多半是因為想 Debug。 1. 利用 #ifdef other.c #ifdef DEBUG int main () { … Read More
  • C 語言 - struct array 初始化 ( Initializing array of structures ) 初始化 struct array struct student { char* name; int grade; int id; }; 1. 依照當初宣告的順序 struct student myStudents[] = { {"Henry", 3, 1}, {"Marry", 3, 2} }; 1. 依照當初宣告的名子 … Read More
  • Python bin() Python bin() bin(10) // 0b1010 type(bin(10)) // <class 'str'> bin(10)[2:] // 1010 … Read More
  • C 語言 - size_t 及各個常見類型 typedef unsigned int size_t // 通常定義在 stddef.h int8 : -128 ~ 127 int16 : -32768 ~ 32767 int32 : -2147483648 ~ 2147483647 int64 : -9223372036854775808 ~ 9223372036854775807 uint8 : … Read More

0 意見:

張貼留言

Popular Posts