forked from fleety/date-parser
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdate-parser.html
More file actions
36 lines (35 loc) · 766 Bytes
/
date-parser.html
File metadata and controls
36 lines (35 loc) · 766 Bytes
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
<link rel="import" href="../bower_components/polymer/polymer.html">
<script type="text/javascript" src="../bower_components/moment/min/moment-with-locales.min.js"></script>
<dom-module id="date-parser">
<template>
[[output]]
</template>
<script>
Polymer({
is: 'date-parser',
properties: {
timestamp: {
type: String,
value: ''
},
format: {
type: String,
value: 'DD/MM/YYYY HH:mm'
},
output: {
type: String,
notify: true,
computed: '_formatTimestamp(timestamp, format)'
}
},
_formatTimestamp: function(timestamp, format) {
if (timestamp) {
output = moment.utc(timestamp).format(format);
} else {
output = '-';
}
return output;
}
});
</script>
</dom-module>