Commit a3fe83c95586bc2c62db0bff56a24df4c30d2541

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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) {
... ... @@ -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 }