Laravel Carbon约会

时间:2017-08-24 06:28:58

标签: php laravel laravel-5 php-carbon

我有一个15-08-2017的日期,我的值为25.如果我在该日期添加25,它应该自动将该数字添加到日期并显示结果为09-09-2017。我怎么能用Laravel

来做到这一点

3 个答案:

答案 0 :(得分:2)

你应该试试这个:

d = {'1.3.6.1.6.3.1.1.5.1':{'text':"something","help":'somethingelse','param':1}}

class Struct(object):

    def __init__(self, adict):
        """Convert a dictionary to a class

        @param :adict Dictionary
        """

        self.__dict__.update(adict)

        for k, v in adict.items():
            if isinstance(v, dict):
                self.__dict__[k] = Struct(v)

    def __getitem__(self,key):
        return self.__dict__[key]

    def values(self):
        return self.__dict__.values()

    def itemsAsDict(self):
        return dict(self.__dict__.items())


s = Struct(d)


#Get the dictionary at OID
print s['1.3.6.1.6.3.1.1.5.1'].itemsAsDict()
##Output : {'text': 'something', 'help': 'somethingelse', 'param': 1}

#Get the exact text
print s['1.3.6.1.6.3.1.1.5.1']['text']
###Output : something

$dt = Carbon::create(2017, 8, 15, 0);
echo $dt->addDays(25);

两者都适合我

更多详情请点击此链接Carbon docs

它可能对你有帮助!!!

答案 1 :(得分:1)

你应该试试这个:

$date = Carbon::parse('15-08-2017')->format('d-m-Y');
echo $date->addDays(25);

有关碳的更多详情,请参阅documentation

答案 2 :(得分:-2)

$mydate = '23-01-2016';
$daystosum = '2';
$datesum = date('d-m-Y', strtotime($mydate.' + '.$daystosum.' days'));