嗨,你能告诉我如何使用时刻js找到日期的差异吗? 这是我的代码
https://jsfiddle.net/FLhpq/6082/
...{PARAMETER}
我们可以计算两个日期之间的年份差异
预期输出
3
答案 0 :(得分:4)
@Override
public View onCreateView(
LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.route_tab_fragment, null);
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
Injector.component().inject(this);
setupViewPager(viewPager);
tabLayout.setupWithViewPager(viewPager);
}
@Override
public void onResume() {
super.onResume();
}
private void setupViewPager(ViewPager viewPager) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getFragmentManager());
adapter.addFragment(new RouteFragment(), "Map");
adapter.addFragment(new RouteListFragment(), "List");
viewPager.setAdapter(adapter);
}

var firstDate = moment("2013-12-01", 'YYYY-MM-DD'); //Create date using string-format constructor
var secondDate = moment("2016-12-01", 'YYYY-MM-DD');
var duration = moment.duration(secondDate.diff(firstDate));
var years = duration.asYears();
console.log(years)
console.log(Math.round(years))

答案 1 :(得分:0)
var a = moment([2015, 11, 29]);
var b = moment([2007, 06, 27]);
var years = a.diff(b, 'year');
console.log(years + ' years);
答案 2 :(得分:0)
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.js"></script>
<script>
var a = moment("2016-11-04","YYYY-MM-DD");
var b = moment("2000-11-04","YYYY-MM-DD");
alert(a.diff(b, 'years')+" Year");
</script>
</head>