壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3339|回复: 5

【已解决】关于系统内的日期格式

[复制链接]
发表于 2007/8/13 09:25:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
WEBERP的配置里有一项默认输入输出日期格式,可选的只有 月日年(美国)和 日月年(英国),却没有年月日(中国)。
另外,在选择期间的下拉列表里(如试算表输入界面)的期间名称显示格式是 月+年,这样按默认的字母排序4月反而排在一月前面,而且年份也打乱了,我个人认为用 年+月(月份使用数字,如200704)的形式更直观。

代码应该比较容易修正,只要改   DateFunctions.inc 即可。

php新人simon正在研究这个,高手还不出招?
  
BY: wjfonhand
 楼主| 发表于 2007/8/13 09:26:04 | 显示全部楼层
....什么新人. 是昨天才写了第一个个php程序  hello,world    :L :L :L  
BY: simon
 楼主| 发表于 2007/8/13 09:27:44 | 显示全部楼层
改是改好了,这次修改用了一个非正常的办法,写了个ConDate的函数把YYYYMMDD的格式转换为DDMMYYYY,因为原来的格式无论是DDMMYY或者MMDDYY年都是在后面的,函数里有解决2000年的方式,所以转为旧的格式用来检查.

使用的方法很简单,复制 webERP目录下的SystemParameters.php因为日期格式是用程序指定的,所以只好改程序了.
然后复制includes目录下的DateFunctions.inc,然后用附件里的文件替代.


希望有更多的高手加入修改的行列.



07/06/21 修改了显示月年的时候月为英文的问题现在全是数字了
07/06/22 今天测试发现了有bug经过查找,发现这里有个问题因为php默认的函数建立的日期格式是mdy , 而weberp不是每次都把日期改为系统指定的格式再计算 , 所以他们默认最后为年 , 这样在ymd格式下不能用系统格式来判断日期格式是否符合要求,不然会出现把日当成年来算,所以现在修改为用是否4位数为年来判断 , 这样必须要求输入的日期年格式为4为数, 当然函数里面有判断是否按照这规定. 如果那位高手有更好的办法盼望告知在下.小的在这有礼了.
07/06/30 修改condate函数名同名的错

[ 本帖最后由 wjfonhand 于 2007-9-1 16:14 编辑 ]

update.rar

13.66 KB, 下载次数: 12, 下载积分: 努力值 -5 点

 楼主| 发表于 2007/9/23 14:58:54 | 显示全部楼层
几天没看邮件列表了,今天发现有人要支持 ymd 格式,在期间函数上碰到了问题。我把simon的文件发给他们了。不出意外的话,新标准版本会包含这个日期格式了。
发表于 2009/7/27 08:31:30 | 显示全部楼层

写的很不错 帖子很好哦

不错的帖子,佩服楼主!






















瓜无滚圆,人无十全,好吃甜的,找卖糖的;好吃酸的,找卖醋的,懒人睡大觉ˇ三ˇ

老虎機作弊器 老虎機控制器 老虎機上分器 老虎機遥控器 老虎機定位器 老虎機干扰器 老虎機游戏 水果大餐干扰器 老虎機游戏 http://www.yfxkj.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 06:42 , Processed in 0.015958 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表