如何在Javascript中将开始日期和结束日期格式化为自定义格式
How do I format start and end dates into custom format in Javascript?
我有一个事件,它有一个开始日期和一个结束日期,如下所示:
var startDate = '10/9/2014 10:00:00 AM'
var endDate = '10/10/2014 5:00:00 PM'
所以我的活动从周四开始,周五结束
我想以以下格式显示
周四&10月9日至10日星期五
如果是一天
10月9日星期四
超过2天
10月9日至12日星期四至星期日
我认为momentjs可能是做这件事的方法,但我还没有使用它,我想我会发布这个问题,同时我试着自己解决它,看看你们有什么建议。
不幸的是,没有JavaScriptDate构造函数允许您传入区域性信息,以便使用本地化的日期格式。你最好的选择是使用分别使用年、月和日的构造函数:
var parts = dateString.split('/');
var date = new Date(parseInt(parts[2], 10),
parseInt(parts[1], 10),
parseInt(parts[0], 10));
相关文章:
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 使用javascript&自定义验证器检查开始日期和结束日期
- 如何在dhtmlxgantt中显示灯箱中的开始日期、结束日期和持续时间
- 如何在javascript中获得给定的月份开始日期和结束日期
- 在选择开始日期后设置结束日期
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 基础日期选择器、结束日期(和时间)不能早于开始日期(和时间)
- 结束日期作为基础日期时间选择器中的选定开始日期
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- 在ExtJS中获取开始/结束日期之间的日期
- 转换mysql的Fullcalendar开始/结束日期
- angularjs提交表单中的开始日期结束日期验证应被禁用
- Jquery FullCalendar扩展开始日期或结束日期
- 从jquery中的开始日期计算结束日期
- 检查开始日期是否小于结束日期(不使用任何pluguin)
- 如何在引导程序中比较结束日期和开始日期,以确保结束日期大于开始日期
- JSON Linq.js 筛选开始日期结束日期列
- Jquery UI日期起始日期和日期结束字段验证
- 比较日期——结束日期应该大于开始日期
- j使用时区/开始日期/结束日期查询进度条