Twitter风格的时间前格式(“2h”)和Javascript
相对于当前时间(“大约2小时前”)格式化时间戳的工作做得很好Twitter风格的时间前格式(“2h”)和Javascript,javascript,time,timeago,Javascript,Time,Timeago,相对于当前时间(“大约2小时前”)格式化时间戳的工作做得很好 有没有什么解决方案可以完成同样的事情,但只是简单的?IE“2h”,就像Twitter使用的一样。您可以使用Timeago.js并用缩写版本覆盖本地时间格式,例如 var locale = function(number, index, total_sec) { return [ ['just now', 'right now'], ['%s s ago', 'in %s s'], ['1 m ago', '
有没有什么解决方案可以完成同样的事情,但只是简单的?IE“2h”,就像Twitter使用的一样。您可以使用Timeago.js并用缩写版本覆盖本地时间格式,例如
var locale = function(number, index, total_sec) {
return [
['just now', 'right now'],
['%s s ago', 'in %s s'],
['1 m ago', 'in 1 m'],
['%s m ago', 'in %s m'],
['1 h ago', 'in 1 h'],
['%s h ago', 'in %s h'],
....
][index];
};
timeago.register('pt_ABBR', locale);
var timeagoInstance = timeago();
// then you can use it
timeagoInstance.format(1473245023718, 'pt_ABBR');
您可以使用Timeago.js并用缩写版本覆盖本地时间格式,例如
var locale = function(number, index, total_sec) {
return [
['just now', 'right now'],
['%s s ago', 'in %s s'],
['1 m ago', 'in 1 m'],
['%s m ago', 'in %s m'],
['1 h ago', 'in 1 h'],
['%s h ago', 'in %s h'],
....
][index];
};
timeago.register('pt_ABBR', locale);
var timeagoInstance = timeago();
// then you can use it
timeagoInstance.format(1473245023718, 'pt_ABBR');
在timeago.js中,您只需在此处将“strings”散列替换为“strings”散列:
在timeago.js中,您只需在此处将“strings”散列替换为“strings”散列:
您可以简单地使用Timeago的语言注册函数并将其添加为新语言…您可以简单地使用Timeago的语言注册函数并将其添加为新语言。。。