Skip to content

Commit f468775

Browse files
committed
All times are now converted from UTC to browers local time.
1 parent 064c53b commit f468775

26 files changed

+45
-44
lines changed

src/Server/Coderr.Server.Web/Scripts/Application.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
});
66

7+
function momentsAgo(dateStr) {
8+
if (dateStr.substr(dateStr.length - 1, 1) !== 'Z') {
9+
dateStr = dateStr + 'Z'
10+
}
11+
return moment(dateStr).fromNow();
12+
}
13+
714
function nl2br(str, is_xhtml) {
815
var breakTag = is_xhtml ? "<br />" : "<br>";
916
return (str + "").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, "$1" + breakTag + "$2");

src/Server/Coderr.Server.Web/Scripts/typings/moment/moment.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,3 +693,5 @@ declare module 'moment/moment' {
693693
}
694694

695695
declare var moment: moment.MomentStatic;
696+
//export momentsAgo;
697+
declare function momentsAgo(date: any): string;

src/Server/Coderr.Server.Web/ViewModels/Application/DetailsViewModel.js

Lines changed: 3 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Server/Coderr.Server.Web/ViewModels/Application/DetailsViewModel.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Server/Coderr.Server.Web/ViewModels/Application/DetailsViewModel.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,20 +119,17 @@ module codeRR.Application {
119119
const directives = {
120120
CreatedAtUtc: {
121121
text(value) {
122-
const date = new Date(value);
123-
return moment(date).fromNow();
122+
return momentsAgo(value);
124123
}
125124
},
126125
UpdatedAtUtc: {
127126
text(value) {
128-
const date = new Date(value);
129-
return moment(date).fromNow();
127+
return momentsAgo(value);
130128
}
131129
},
132130
SolvedAtUtc: {
133131
text(value) {
134-
const date = new Date(value);
135-
return moment(date).fromNow();
132+
return momentsAgo(value);
136133
}
137134
},
138135
Versions: {

src/Server/Coderr.Server.Web/ViewModels/Feedback/ApplicationViewModel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)