Commit a3fe83c95586bc2c62db0bff56a24df4c30d2541
1 parent
6ac898aeba
Exists in
master
coba pakai moment buat gantiin micro-strptime yg gagal kabisat
Showing 2 changed files with 10 additions and 5 deletions Side-by-side Diff
index.js
... | ... | @@ -5,6 +5,7 @@ var strftime = require('strftime'); |
5 | 5 | var strptime = require('micro-strptime').strptime; |
6 | 6 | var request = require('request'); |
7 | 7 | var striptags = require('striptags'); |
8 | +var moment = require('moment'); | |
8 | 9 | var fs = require('fs'); |
9 | 10 | var ini = require('ini'); |
10 | 11 | |
... | ... | @@ -105,8 +106,11 @@ function onHttpIncomingMessage(request, response) { |
105 | 106 | } |
106 | 107 | |
107 | 108 | function formatTimestamp(ts) { |
109 | + /* | |
108 | 110 | var _ts = strptime(ts, '%A %b %d %Y %H:%M:%S GMT%z'); |
109 | 111 | return strftime('%F %T', _ts); |
112 | + */ | |
113 | + return moment(ts, 'ddd MMM D YYYY HH:mm:ss Z').format('YYYY-MM-DD HH:mm:ss') | |
110 | 114 | } |
111 | 115 | |
112 | 116 | function forwardMessageToEvo(sender, message, ts) { |
package.json
... | ... | @@ -22,12 +22,13 @@ |
22 | 22 | "license": "BSD", |
23 | 23 | "dependencies": { |
24 | 24 | "ini": "~1.3.4", |
25 | - "yahoomessenger": "~0.1.3-Beta", | |
26 | - "url": "~0.11.0", | |
27 | - "winston": "~1.1.1", | |
28 | - "strftime": "~0.9.2", | |
29 | 25 | "micro-strptime": "~0.2.2", |
26 | + "moment": "^2.11.2", | |
30 | 27 | "request": "~2.65.0", |
31 | - "striptags": "~2.0.4" | |
28 | + "strftime": "~0.9.2", | |
29 | + "striptags": "~2.0.4", | |
30 | + "url": "~0.11.0", | |
31 | + "winston": "~1.1.1", | |
32 | + "yahoomessenger": "~0.1.3-Beta" | |
32 | 33 | } |
33 | 34 | } |