请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp

银牌会员

311

主题

1165

帖子

2874

积分

银牌会员

积分
2874

时代开发者征文活动

guoqp
银牌会员   /  发表于:2022-10-23 14:36  /   查看:1782  /  回复:7
10金币
今天遇到一个很简单的需求

已知一个时间,比如2022/12/13 22:51:33
我要在此时间上增加一个月(注意一个月是按真实月份计算的,不是固定天数,因此有可能是28,29,30,31天)

希望得到的结果是2023/01/12 22:51:33

我找遍了也没找到这么一个公式,有谁能帮一把,万分感谢?

最佳答案

查看完整内容

请问 你这是 什么逻辑 比如 1月31 号 增加一个月的意思是2月31号么? 但是2月31号是不存在的

7 个回复

最佳答案
最佳答案
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-10-23 14:36:48
来自 2#
请问 你这是 什么逻辑 比如  1月31 号  增加一个月的意思是2月31号么?

但是2月31号是不存在的
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-10-23 14:57:21
3#
本帖最后由 guoqp 于 2022-10-23 14:58 编辑
VVANVI 发表于 2022-10-23 14:50
请问 你这是 什么逻辑 比如  1月31 号  增加一个月的意思是2月31号么?

但是2月31号是不存在的

好像是这个理,明白了,那就固定天数,真是一语点醒梦中人啊

=原单元格 + 30
原来就这么简单,是我想太多了
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-10-23 15:04:38
4#
guoqp 发表于 2022-10-23 14:57
好像是这个理,明白了,那就固定天数,真是一语点醒梦中人啊

=原单元格 + 30

你如果强行一定要  返回1月31号的下一个月  一定是2-28 或者2-29号的话, 用服务端命令做个逻辑  或者  自己撸代码写个api
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2022-10-23 15:26:21
5#
你要的可能是这个命令EDATE


本帖子中包含更多资源

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

x
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-10-23 15:28:32
6#
moer 发表于 2022-10-23 15:26
你要的可能是这个命令EDATE

edate不行的,它只能返回最后一天
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-10-23 15:29:08
7#
VVANVI 发表于 2022-10-23 15:04
你如果强行一定要  返回1月31号的下一个月  一定是2-28 或者2-29号的话, 用服务端命令做个逻辑  或者  自 ...

没那个必要了,就固定天数30天就行了,感觉这样更合适一些
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-10-24 09:30:06
8#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部