2017年12月22日 星期五

[Javascript] iOS創建時間格式


在網頁中實作倒數計時器時,iOS的瀏覽器無法正確顯示數字,而是回傳了NaN的字串,這是因為iOS和Android手機的時間格式不同。

一般在Android輸入 2017-01-02 08:10:25 就可以讀取,但iOS瀏覽器的格式卻是 2017, 1, 2, 8, 10, 25,可以用下列方法取代原本的格式,而且不只iOS手機可以適用,Android手機也能正常顯示!

var tmp='2017-01-02 08:10:25'.split(/[- : \/]/);
var time = new Date(tmp[0], tmp[1]-1, tmp[2], tmp[3], tmp[4], tmp[5]);
document.write(time);


實作數計時器時,只要取得現在的時間和目標時間,兩者相減得到毫秒(ms),在轉換成相應的天數、小時、分、秒。

var tmp='2017-01-02 08:10:25'.split(/[- : \/]/);
var time = new Date(tmp[0], tmp[1]-1, tmp[2], tmp[3], tmp[4], tmp[5]);
var current = new Date();
var left_time = time - current;

[LINE] 使用POSTMAN設定Line Notify


Postman

(1) 連動取得ACCESS_TOKEN



(2) 傳送訊息

Method Post
Request URL  https://notify-api.line.me/api/notify
Header  Key=Authorization, Value='Bearer '+{ACCESS_TOKEN}
Body  Key=Message, Value={YOUR_MESSAGE}


假設取得的Access token是ABCDE,要注意 Authorization的value是'Bearer ABCDE',前面記得加上Bearer,用一個空白隔開再加上Access token。

設定完成按下[Send]

如果得到200的Response,代表成功發送訊息囉!