我会使用momentjs,relative time
所以你不必担心这个难题:
moment("20111031", "YYYYMMDD").fromNow(); // 5 years ago moment("20120620", "YYYYMMDD").fromNow(); // 5 years ago moment().startOf('day').fromNow(); // 13 hours ago moment().endOf('day').fromNow(); // in 11 hours moment().startOf('hour').fromNow(); // 26 minutes ago