Date类型数据的前端js显示
来源:互联网 发布:linux搜狗输入法 编辑:程序博客网 时间:2024/06/06 00:30
以前,显示Date类型的数据都习惯在服务器端通过SimpleDateFormat来进行转化,转化成一定类型格式的字符串,然后再通过EL表达式在JSP中显示。这一次突然心里想尝试一下,在前端通过js进行转化显示。
如果没进行任何转化的话,前端显示效果为,外国人应该没问题, 但国人肯定就不喜欢了。那如何转化呢?
我首先想到了js的Date对象,它有许多对时间进行操作的方法。当然首先要实例化后台的时间为Date对象,我想到用new Date(Tue Jan 06 15:41:25 CST 2015),但很不幸,这样得到的js Date对象总比真实时间快14小时,具体什么原因我还不知道。还有就是Date对象的toString(),toLocaleString(),toUTCString()都得不到想要的格式。于是想到自己拼凑字符串,而通过getMonth()得到的月份是(0-11)不是(01-12),所以还是尝试失败。
最后,我看到其实已经包含了我想要的时间信息了,我何不对此字符串直接提取信息呢,于是有了以下的代码。
var monthcon = {"Jan":"01","Feb":"02","Mar":"03","Apr":"04", "May":"05","Jun":"06","Jul":"07","Aug":"08", "Sep":"09","Oct":"10","Nov":"11","Dec":"12"}; function formatDate(){ var pdates = $(".pdate"); $.each(pdates,function(i,ptime){ var pdate = $(this).text(); var dateArray = pdate.split(" "); var rtime = dateArray[5]+"-"+monthcon[dateArray[1]]+"-"+dateArray[2]+" "+dateArray[3].substring(0,5); $(this).text(rtime); }); } formatDate();此时的页面显示的效果为
0 0
- Date类型数据的前端js显示
- js中Date类型数据的处理
- Json Date类型数据转 js date
- <问题解决>数据库date类型数据前端页面显示格式不正确问题
- Date类型的数据在GridPanel里的显示问题
- java 直接返回Date类型数据给前端,前端的处理方法
- struts date类型的显示
- Jsp格式化显示Date类型数据
- java的Date类型数据
- 如何将java的date类型传给js使用,变为字符串显示
- Date类型的时间显示格式
- js将10位long类型的数据转换为标准的date日期类型格式数据
- jsp页面按yyyy-MM-dd HH:mm:ss格式显示Date类型的数据
- js处理date类型的各种方法
- Date类型显示
- String类型的Date数据转换为Date
- 把Date类型的数据加一天
- 时间串变成Date类型的数据
- Git创建版本库及从远程库克隆
- ARM Trustzone
- Spring Data JPA配置事务失效问题解决
- 查看ocx控件CLSID的方法
- Android 仿美团网,大众点评购买框悬浮效果
- Date类型数据的前端js显示
- Linux常用命令之whereis,which,find和grep命令
- Nginx查看并发链接数(界面和命令)
- Alret展示 +Flex 录音 && 播放录音
- 获取json串中的值
- Redis数据过期策略探究
- 关于Eclipse 安装反编译插件 jadClipse
- 【深度学习】机器视觉开源代码集合
- [点点搬家]与Perl厮混后感觉嘚儿嘚儿的