I have two content type, Bill (Type1) and Cash Receipts (Type2), Type2 referencing Type1 when cash is received.
In Type1 I have date field called (Bill Issue date), and Type2 I have date field cash receipt date.
So I want to calculate, different between those two dates. I was trying by creating views with two date (by entity reference relationship), then subtract two filed with math expression field, but it return zero.
Actually, I have no idea whether I was wrong or Its not possible to calculate different between dates with views math expression field?
I think, it can be done with Computed Field, I did one within same content type, but I don’t know how to access a field from different content type, please help.
Code that I was used to calculate date for same content type, but how I can access a field from other content type?
If the Machine name of your date-field is ‘field_example_date’, then the Computed Code (PHP) would be
$startdate = $entity->field_example_date['und'][0]['value']; // Value of start-date $enddate = $entity->field_example_date['und'][0]['value2']; // Value of end-date $datediff = strtotime($enddate) - strtotime($startdate); /* The PHP Function STRTOTIME parses the english textual datetime description * into a Unix timestamp */ $num_leaves = $datediff/(60*60*24); /* Since we need the number of days IN-BETWEEN, * we divide the resultant difference by 60*60*24 . * * Incase of counting no.of days "FROM" to "TO" days, add 1 to the above result. * $num_leaves = $datediff/(60*60*24) + 1; */ $entity_field[0]['value'] = $num_leaves; The Display Code (PHP) will have $display_output = $entity_field_item['value'];
Sponsored by SupremePR