kartik-v / php-date-formatter
一个使用PHP日期时间格式的JavaScript日期时间格式化和操作库。
v1.3.6
2020-04-14 10:16 UTC
README
php-date-formatter
这是一个允许您使用JavaScript中的PHP日期时间格式进行日期/时间操作的JavaScript日期库。这个库的构建目的是为了在处理PHP服务器代码时,方便地读写数据库中的日期/时间戳。这个库的使用场景包括将时间戳以一种格式保存到数据库中,但在客户端或HTML表单中显示另一种格式。在服务器端和客户端验证中保持一致的PHP日期时间格式,可以帮助轻松构建具有各种PHP框架的可扩展应用程序。
这个库是一个独立的JavaScript库,不依赖于jQuery或其他库或插件。
库的最新版本是v1.3.6。请查看变更日志以获取详细信息。
功能
- 解析日期/时间字符串或Date对象,并通过传递任何PHP DateTime格式将其转换为JavaScript Date对象。
- 自动猜测日期/时间字符串,即使它不完全匹配格式,也能将其转换为JavaScript Date对象。
- 读取日期/时间字符串或Date对象,并按PHP DateTime格式进行格式化。
- 在v1.3.2版本中,库已经转换为使用纯JavaScript代码,不再依赖于jQuery或其他第三方JS库。
文档和演示
安装
使用Bower
您可以使用bower
包管理器进行安装。运行
bower install php-date-formatter
使用Composer
您可以使用composer
包管理器进行安装。运行以下命令或将其添加到您的composer.json文件中:
$ php composer.phar require kartik-v/php-date-formatter "@dev"
或
"kartik-v/php-date-formatter": "@dev"
到您的composer.json文件
手动安装
您也可以轻松地将插件手动安装到项目中。只需下载源代码ZIP或TAR ball,并将插件资产(CSS和JS文件夹)提取到您的项目中。
使用方法
步骤1 在您的页眉中加载以下资源。
<script src="path/to/js/php-date-formatter.min.js" type="text/javascript"></script>
步骤2 您现在可以使用DateFormatter
对象访问库。例如,您可以将任何日期字符串转换为具有特定PHP日期格式的JavaScript日期对象。
var fmt = new DateFormatter(); var date1 = fmt.parseDate('23-Sep-2013 09:24:12', 'd-M-Y H:i:s'); var date2 = fmt.formatDate(date1, 'd-F-Y h:i:s A');
许可证
php-date-formatter在BSD 3-Clause许可证下发布。有关详细信息,请参阅附带LICENSE.md
。