现在的位置: 首页 > 综合 > 正文

js日期对象(Date())与wcf日期(/Date(‘…’)/)相互转换

2012年02月08日 ⁄ 综合 ⁄ 共 481字 ⁄ 字号 评论关闭

使用jQuery.Ajax向WCF传递日期时,需将Date类型,或者字符串日期,转换为wcf需要的格式。

找到了一个办法,见:http://www.cnblogs.com/haogj/archive/2011/12/15/2289393.html

// 为 jQuery 扩展一个解析 wcf 日期的方法
jQuery.extend(
            {
                wcfDate2JsDate: function (wcfDate) {
                    var date = new Date(parseInt(wcfDate.substring(6)));
                    return date;
                },
                jsDate2WcfDate: function (jsDate) {
                    return "\/Date(" + jsDate.getTime() + "+0000)\/";
                }
            }
        );

使用:

$.jsDate2WcfDate(new Date('1970/1/1 00:00:00'));

jQuery.Ajax从WCF取得日期,格式是:/Date(‘…’)/,需要将其转换为javascript的Date对象。

使用:

$.wcfDate2JsDate('/Date('...')/');

抱歉!评论已关闭.