首页 > 代码库 > javasctipt显示几分钟前、几天前等
javasctipt显示几分钟前、几天前等
jsp页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href=http://www.mamicode.com/"">>
timeago.js代码(function (factory) { if (typeof define === ‘function‘ && define.amd) { // AMD. Register as an anonymous module. define([‘jquery‘], factory); } else { // Browser globals factory(jQuery); } }(function ($) { $.timeago = function(timestamp) { if (timestamp instanceof Date) { return inWords(timestamp); } else if (typeof timestamp === "string") { return inWords($.timeago.parse(timestamp)); } else if (typeof timestamp === "number") { return inWords(new Date(timestamp)); } else { return inWords($.timeago.datetime(timestamp)); } }; var $t = $.timeago; $.extend($.timeago, { settings: { refreshMillis: 60000, allowFuture: false, localeTitle: false, cutoff: 0, strings: { prefixAgo: null, prefixFromNow: null, suffixAgo: "前", suffixFromNow: "from now", seconds: "1分钟", minute: "1分钟", minutes: "%d分钟", hour: "1小时", hours: "%d小时", day: "1天", days: "%d天", month: "1月", months: "%d月", year: "1年", years: "%d年", wordSeparator: "", numbers: [] } }, inWords: function(distanceMillis) { var $l = this.settings.strings; var prefix = $l.prefixAgo; var suffix = $l.suffixAgo; if (this.settings.allowFuture) { if (distanceMillis < 0) { prefix = $l.prefixFromNow; suffix = $l.suffixFromNow; } } var seconds = Math.abs(distanceMillis) / 1000; var minutes = seconds / 60; var hours = minutes / 60; var days = hours / 24; var years = days / 365; function substitute(stringOrFunction, number) { var string = $.isFunction(stringOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction; var value = http://www.mamicode.com/($l.numbers && $l.numbers[number]) || number;>
controller层:package com.spring.controller; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import com.spring.model.JsonMoel; import com.sun.org.apache.bcel.internal.generic.NEW; /** * @author Qixuan.Chen * 创建时间:2014-4-29 */ @Controller public class TimeAgoController { /** * @param request * @param response * @return * @throws IOException */ @RequestMapping(value=http://www.mamicode.com/"time/show", method = {RequestMethod.POST,RequestMethod.GET})>
javasctipt显示几分钟前、几天前等
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。