阅读时间3分钟 (525字)

2014年GSoC:管理和时间

GSoC 2014: Managing Date and Time

管理和时间不是简单的,我们很多开发者都不喜欢做这个。不幸的是,我们在几乎任何应用程序中都需要这个。坦白说,我想象不出一个应用程序在某些时候不会使用日期或时间的。我的目标是让它更简单、更直观。结果是开发者将编写更少的代码。我将做什么?我将创建一个新的Date类。

你好,我叫

我叫Tomasz Hanc,来自波兰。我是波兰-日本信息技术研究所的计算机科学三年级学生。我喜欢阅读能让我成为更好的人和更好开发者的书籍。

我的IT之旅始于Pascal语言。当我能够向我的电脑发出命令并获得结果(例如计算一些简单的数学方程式)时,这真的很令人兴奋。后来我在C++、C#、Java和PHP中做了一些项目(大学的作业)。一开始,我认为PHP只是作为一个程序员开始职业生涯的语言,因为它简单、轻便且易于使用。做PHP的暑期实习很容易,然后把你简历上放些有用的东西。但我错了。PHP在编程语言环境中不是灰姑娘,它真的是一个怪物!

最近,除了PHP之外,我还开始探索C#和.NET技术。

2014年GSoC

我非常感激有机会参加Joomla的GSOC 2014项目。我想感谢Joomla组织,特别是我的导师Herman PeerenSøren Beck Jensen。我很兴奋,因为这是我第一个开源项目。

正如我所说,我将创建一个新的DateTime类。你可以问我为什么,这是一个非常好的问题!首先,Joomla中当前存在的Date类是扩展PHP的DateTime类。这是一个相当糟糕的解决方案,因为它使得Joomla的Date类可变。所以,第一件事,我将使我们的新Date类不可变。如果你不知道为什么这很重要,请关注我下一篇文章关于值对象 - 我会解释一切的。

告诉我你需要什么

让我们把技术问题留到以后,让我们专注于最重要的问题。我真心希望这个项目能取得巨大成功,为此我需要你的帮助。所以请帮帮我实现这个目标!让我们看看我们班已经有哪些东西

  • 日期计算(加法和减法)
  • 日期成分属性
  • 获取一天/一周/一个月/一年的开始和结束
  • 一个“timeSince”方法→获取漂亮的“字符串”时间间隔:2分钟前,7周前等。
  • 从字符串获取日期

我希望你能告诉我你需要什么来得到一个更有用的DateTime类。你可以在下面的评论中留言,或者加入框架邮件列表上的讨论?非常感谢!

*我知道PHP 5.5有一个DateTimeImmutable类,但Joomla的最小要求更低。

在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不代表Joomla项目的官方立场。

0
系列:SEO迁移技巧 - 第一部分 - Pl...
 

评论

已经注册? 登录这里
还没有评论。来做第一个评论者

通过接受,你将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务